本人已参与[新人创作礼]活动,一起开启掘金创作之路。
变量和数据类型 变量:
在Python中,不需要先声明变量名及其类型,直接复制即可创建各种类型的变量,同时,其命名也并非随意,应遵从一下原则:
变量名必须是一个有效的标识符 变量名不能使用Py中的保留字 慎用小写字母l和大写字母O 选择有意义的单词 对于保留字,可以在IDLE中输入以下代码查看:
import keyword
keyword.kwlist
注意:Py和C一样严格区分大小写。
有效的标识符:
由字母下划线数字组成,首位不可是数字 非保留字 区分大小写 注意避免使用特殊用法的标识符(如_开头表示私有的类属性) 变量使用:
number = 123
name = "法外狂徒张三"
#注意Python是动态语言,变量的类型随时可以变化
补充:type()可以返回变量类型,需要时可以用该函数查询变量类型。
基本数据类型
1.整型:
十进制:直接输入。在Python中高精度的运算及其方便,理论上可以输入任意位数的整数,长度不限。 八进制:必须以0o/0O开头。 十六进制:0x/0X开头。 二进制:直接输入,只有数字0和1. 2.浮点型:
浮点型表示只有两种,直接写小数或者科学计数法。如3.1415926、2.7e2(2.7×10^2)。
3.复数
j/J表示虚部,和数学中的一致。如1+2j
4.字符串
通常使用单引号,双引号以及三引号,单引号和双引号的字符序列必须在一行中,三引号的字符序列可以分布在连续的多行中。
注意:在字符串定界符引号的前面加上字幕r或R,那么该字符串可以按照原样输出,其中的转义字符将不转义。
5.布尔
很熟悉了不必多言1真0假,但要注意True和False的大小写情况。
运算符
主要区分两个点:
1.除法运算"/"在除不尽时将不再是C like的向下取整规则,而是以浮点形式表示。 2.比较关系运算符中可以形如“1<a<100”这样表示。
逻辑运算符中与或非分别是and or 和not
其他均保持不变。