首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python变量名命名规则

变量名可以是任意长度,可以包含字母,数字和下划线(_),但是不能以数字开头。也就是说result1这个变量名是合法的,但是1result这个变量名就不合法了。...很多编程语言变量名都遵循这一命名规则,例如R语言。 Python的变量名是区分大小写的,所以age和Age是两个不同的变量。这一点也跟R语言一致。 变量名中不能包含特殊字符,如@,:,!...,#等等,所以result@这个变量名是不合法的。这个倒是跟我们平时创建密码的规则刚好相反,很多时候强的密码都是要求包含大小写字母,数字和特殊字符的组合。...(下次创建密码的时候可以试试这个小tip) 变量名不要使用Python的关键字(keywords),下面是一些python常用的关键字。

2.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

17.2 C++标准命名空间

C++标准命名空间 C++ 标准库中定义了一个名为 std 的命名空间,其中包含了很多有用的函数、类、对象和类型定义,比如容器、迭代器。...在整个代码中,我用了 std 命名空间中的 vector 类和 iterator 类。...上述 demo 编译运行结果: 1 2 3 4 5 C++标准命名空间注意事项 读者在使用标准命名空间需要注意以下几点: 1、在使用 std 命名空间中的内容之前,一定要在程序中包含相关头文件,否则编译器将无法识别所使用的对象...2、C++ 标准库中的某些函数或类型与其他库或自定义代码中的名称相同,容易发生命名冲突。 因此,在引入 C++ 标准库时,要特别注意不要与已有名称冲突。...3、在不同的编译单元中,在相应的源文件中包含相应的头文件,并使用 std:: 前缀以避免命名空间重复。

13620

17.2 C++标准命名空间

C++标准命名空间 C++ 标准库中定义了一个名为 std 的命名空间,其中包含了很多有用的函数、类、对象和类型定义,比如容器、迭代器。...在整个代码中,我用了 std 命名空间中的 vector 类和 iterator 类。...上述 demo 编译运行结果: 1 2 3 4 5 C++标准命名空间注意事项 读者在使用标准命名空间需要注意以下几点: 1、在使用 std 命名空间中的内容之前,一定要在程序中包含相关头文件,否则编译器将无法识别所使用的对象...2、C++ 标准库中的某些函数或类型与其他库或自定义代码中的名称相同,容易发生命名冲突。 因此,在引入 C++ 标准库时,要特别注意不要与已有名称冲突。...3、在不同的编译单元中,在相应的源文件中包含相应的头文件,并使用 std:: 前缀以避免命名空间重复。

16520

C语言标准

书中介绍的C语言标准也被C语言程式设计师称作“K&R C”,第二版的书中也包含了一些ANSI C标准。...这个版本的语言经常被称作"ANSI C”,或有时称为"C89"(为了区别C99)。 在1990年,ANSI C标准(带有一些小改动)被美国国家标准协会采纳为ISO/IEC 9899:1990。...这个版本有时候称为C90或者ISO C。因此,C89和C90通常指同一种语言。...传统C语言到ANSI/ISO标准C语言的改进包括: 增加了真正的标准库 新的预处理命令与特性 函数原型允许在函数申明中指定参数类型 一些新的关键字,包括 const、volatile 与 signed...###C11 在2011年12月,ANSI 采纳了 ISO/IEC 9899:2011 标准。这个标准通常即C11,它是C程序语言的最新标准

46420

C语言命名规范

C是一门朴素的语言,你使用的命名也应该这样。然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。把一个全局函数叫做“foo”是一种目光短浅的行为。...匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。这些符号可以多个同时使用,顺序是先m_(成员变量)、再指针、再简单数据类型、再其它。...3-变量名命名规则 变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思、英文的缩写、中文全拼或中文全拼的缩写,要求单词的第一个字母应大写。...(8)对const 的变量要求在变量的命名规则前加入c_。...即:c_+变量命名规则;示例:const char* c_szFileName; 4-函数的命名规范 函数的命名应该尽量用英文(或英文缩写、中文全拼、中文全拼缩写)表达出函数完成的功能——函数名应准确描述函数的功能

2.5K20

CC++语言标准

C 语言标准主要有以下几个: K&R C:这是第一个 C 语言标准,由 Kernighan 和 Ritchie 于 1978 年编写。...ANSI C:也称为 C89,是由美国国家标准协会制定的标准,于 1989 年发布。 C99:是第二个 C 语言标准,由国际标准化组织 ISO 制定,于 1999 年发布。...C11:是第三个 C 语言标准,由 ISO 制定,于 2011 年发布。 C18:是最新的 C 语言标准,于 2018 年发布。...其中,K&R C 已经过时,不再使用,而 ANSI CC99、C11 和 C18 都是现代 C 语言标准,但在实际开发中,使用最广泛的是 ANSI CC99。...C++ 的标准主要有以下几个: C++98:也称为 C++03,是最初的 C++ 标准,由国际标准化组织 ISO 制定,于 1998 年发布。

1.6K30

C语言C语言标准库大梳理(超全)

C语言C语言标准库大梳理(超全)) 博主介绍 前言 显示8进制和16进制 字符串I/O 定义字符串 字符串函数 前言 C89 标准库总共划分为 15 个部分,每个部分用一个头文件描述,C99 标准新增了...9 个(为了简化学习,这里暂不提 C11 标准),总共有 24 个头文件。...可移植类型 C语言中有很多数据类型,但是在不同的设备和系统中每个数据类型所占的内存可能不同,C99新增了两个头文件 stdint 和 inttypes.h 来确保在各个系统中的功能相同。...me32); return 0; } 参数 PRID32 被定义在inttypes.h中,用于替代d , 这条语句等价于printf("me32 = %" "d" "\n", me32);, 这里可以看出C语言另一个特点...char *fgets(char *str, int n, FILE *stream); gets_s() :只从标准输入中读数据,因此它不需要第三个参数。

2.5K20

——编码标准命名

上网找了一些SQL的开发标准文档,结合项目中的使用,写一些关于自己SQL的开发标准文档。 解编码标准就是一套写代码的指南、规则、约定的集合。编码标准应该足够灵活并且不会给开发造成负担。...作为一个开发者来说,新接触一个项目,个人认为最重要的是熟悉当前项目的开发标准。这样不仅有利于快速熟悉已有代码和添加新代码,而且对以后的维护也很重要。...表 Tables、视图 Views 规则:使用Pascal命名法,并以‘s’ 或者‘es’ 结尾的复数形式。...,避免使用SQL的关键字,如果使用关键字,讲关键字放在’[]‘中(如:[Year]),建议做好所有的列名都是用’[]‘  关于命名规则,如果有补充请留言。...没有任何规约对数据库开发的命名是绝对的,只要适合项目,适合开发者,并被大部分开发者所接受,就是好的标准

77850

C 语言使用标准库开发

ST公司为了让用户更快上手开发,产生用户粘性,将外设寄存器提前定义好,准备一些常用接口函数供用户使用,这就是标准库的雏形。 下面来感受下使用标准库的简便性。...本章涉及的代码位于100ASK_STM32F103开发板资料的“5_程序源码\0_单片机开发模式的发展\2_C语 言使用标准库开发\”。...首先使用C语言需要设置栈,这些初始化操作标准库已经帮忙完成了,我们只需要编写主函数即可,如代码段 6.4.1 所示。...代码段 6.4.1 C 语言使用标准库开发(main.c) #include "main.h" #include "stm32f10x.h" #include "driver_led.h" void delay...将GPIO属性封装为结构体,通过设置结构体成员的属性,完成对GPIO的设置; 以上代码就实现了对开发板三色灯的红色灯交替闪烁效果,读者可以打开配套资料的“5_程序源码\0_单片机编程模式的发展\ 3_C语言使用标准库开发

1.6K20

C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )

---- 所有的 C++ 程序都要先包含 标准 IO 流的 头文件 , 以及 使用 std 标准命名空间 ; 1、iostream 标准流 使用 #include "iostream" 包含 C++...标准命名空间 , 该 命名空间中 , 定义了很多标准定义 ; // 使用 std 标准命名空间 // 该命名空间中 , 定义了很多标准定义 using namespace std; 上述代码中的 using...std:: 前缀 ; 3、cout 控制台输出 在 C 语言中 , 使用 printf 函数 , 就可以向控制台输出数据 , 在 C++ 中仍然可以使用这种方式 ; // 使用 C 语言的方式在控制台输出文本...该命名空间中 , 定义了很多标准定义 using namespace std; int main() { // 使用 C 语言的方式在控制台输出文本 printf("printf Hello World...\n"); // 使用 C++ 的方式在控制台输出文本 // cout 的作用是进行标准输出 , 向控制台输出内容 // C++ 中的 左移操作符 << // 在 C++ 语言中进行了操作符重载

21720

C语言笔记】什么是ANSI C标准

1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•柯林汉(Brian Kernighan)合作出版了《C程序设计语言》的第一版。书中介绍的C语言标准也被称作K&R C。...什么是ANSI C、ISO CC89、C90标准? 随着C语言使用得越来越广泛,出现了许多新问题,人们日益强烈地要求对C语言进行标准化。...经过漫长而艰苦的过程,该标准于1989年完成,这个版本的语言经常被称作ANSI C,或有时称为C89(为了区别C99)。...什么是C11标准C11标准C语言标准的第三版(2011年由ISO/IEC发布),前一个标准版本是C99标准。与C99相比,C11有哪些变化呢?...GCC编译器在编译的时候可指定C语言标准: 指定c90标准: -std=c90 指定C99标准: -std=c99 定C11标准(目前正在开发中): -std=c11 以上就是关于C语言标准的笔记,如有错误欢迎指出

2.6K30

C++】命名空间 namespace 与 标准流 iostream ( 命名空间概念简介 | 命名空间定义 | 命名空间使用 | iostream 中的命名空间分析 )

一、命名空间 namespace 1、命名空间基本概念 命名空间 namespace 又称为 名字空间 , 名称空间 , 名域 , 作用域 , 是 C++ 语言C 语言 的扩展 之一 ; C++...; 4、C 语言命名空间 在 C 语言中 , 只有一个命名空间 namespace , 就是 全局作用域 ; C 语言中 , 所有的 全局标识符 , 都共享 同一个 命名空间 namespace (...命名空间 namespace 关键字 , 每个开发者将自己写的 名称 定义到 专门的空间中 , 这个空间就是 命名空间 namespace ; 命名空间 namespace 可以避免 定义 各种 变量名称...四、标准流 iostream ---- 标准流 iostream 的内容 , 都定义在 std 命名空间中 ; C++ 语言为了与 C 语言 在 头文件上 进行区分 C++ 语言的头文件没有 .h 后缀...; C 语言的头文件有 .h 后缀 ; 1、查看 iostream 头文件 在代码中 , " Ctrl + 左键 " 点击 iostream 头文件 , 即可 跳转到该 标准流 头文件中 ; 在

27530

C++ 语言命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )

"::" 进行访问 ; ① 域作用符访问方法 : 命名空间 :: 变量名 ② 不声明 std 命名空间使用 cout 方法 : std::cout ③ 不声明 std 命名空间使用 endl方法...“外层命名空间::内层命名空间::内层命名空间定义的方法或变量名称” ; //没有声明命名空间 : 嵌套的命名空间调用 , 需要使用两个域作用符访问最内层命名空间中定义的方法 mynamespace...//该方法定义在了 C 语言文件中 add(1, 2); //2....被修改成了 888 cout << b << endl; //引用数据类型定义与使用 : // ① 引用数据类型定义 : 类型名称& 变量名 = 对应类型变量名称 ; // ② 引用数据类型的使用方法...: " << string_c << endl; cout << "string_c_p : " << string_c_p << endl; //C 语言中的字符串操作 //拷贝字符串 char

1.3K30
领券