1,变量的数据和类型
Numbers(数字)
包含{int(有符号整型),{long(长整型也可以代表八进制和十六进制),{float(浮点型),{complex(复数)}
布尔类型 True False
String(字符串)
List(列表)
Tuple(元祖)
Dictionary(字典)
python里的六个指标数据类型:
比可变:(3) Number(数字),String(字符串),Tuple(元祖)
可变数据:(3):List(列表),Dictionary(字典),Set(集合).
概念
整数:可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,
浮点数:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,
字符串:字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。
布尔值:布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
布尔值可以用and、or和not运算。
and运算是与运算,只有所有都为 True,and运算结果才是 True。A与B true true
or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。
not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
空值:空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
标识符:自定义的符号和名称
标识符命名规则:
标识符只能由字母、下划线“_”、数字组成。
. 标识符不能以数字开头。
. 标识符不能使用关键字
. 标识符对大小写敏感。
python 关键字:
'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
注释: #是单行注释 ‘’‘ ’‘’是多行注释
命名方法: 小驼峰命名法 : 函数名、变量名 addName
大驼峰式命名法:类名 AddName
print是python方法里打印输出常见的一个函数
语法:print("objects,esp='' ")
格式化输出
使用%分号字符串格式化
使用format字符串格式化
设置换行符号
print(a,b,c,d,e,sep=";",end="\n");
运算符:
+ 加 两个对象相加
- 减 得到负数或者是一个数减去另一个数
* 乘 两个数相乘或者返回一个被重复若干次的字符串
/ 除 -x除以y
% 取模 返会除法的余数
** 幂 返会x的y次幂
// 取整数 向下取接近商的整数
逻辑运算符
and or not
比较运算符
== != >< >= <=