Python的逻辑运算
数字运算符: + ,- , * , / , % (取余)
关系运算符: == != < > >= <=
赋值运算符: = += -= c -=a c=c-a
a += 1 可理解为 a=a+1
a *=3 可理解为 a = a*3
逻辑运算符: and or not
Python的数据类型
Python只所以简单,是因为赋值一个变量的时候,不需要是声明这个变量的类型
整型 int
a = 10
B = -20 int(3.5)
布尔类型
bool B = true
b = false
浮点型 float
round(float, ndigits)
Float代表的数字, ngigits代表的是精度 大的规则是四舍六入 在五的情况上是有所不同
字符串的定义:
>>>str1 = "aaaaaa"
>>>str2 = 'bbbbbb'
>>>str3 = '''cccccc''' 做注释 比如告诉你一个模块是干什么用的
Python默认是都给我们转换成 ' ', 推荐大家使用""
字符串常用的方法:
find startswith(str1) 某字符串开头
replace endswith(str1) 某字符串结尾
比如a换成AAA
split (分隔符)
join
strip
format
推荐使用.format
list
1. 什么是list 列表是由一序列特定顺序排列的元素组成的。可以把字符串,数字,字典等都可以任何东西加入到列表中,日中的元素之间没有任何关系。列表也是自带下标的,默认也还是从0开始。
l = [‘a’, ‘b’, ‘c’, 1, 2, 3]
List常用的方法:
append 末尾增加一个元素,没有返回值
pop(index=none) 末尾删除一个元素,返回删除的元素
Index l.index(“a”) 返回该元素的下标
insert l.insert(3, “ling”),插入指定的位置一个元素
remove(value) l.remove(“hello”), 删除一个指定值的元素
reverse l.reverse() 反序,无返回值
sort (self, cmp=None, key=None, reverse=False) l.sort() 排序