首页 > 代码库 > python笔记-1
python笔记-1
变量命名规则:
1、只能是字母、数字、下划线任意组合
2、变量第一个字符不能是数字
3、以下关键字不能作为变量名:
and、as、assert、break、class、continue、def、del、elif、else、except、exec、finally、 for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、 try、while、with、yield
4、一般常量全部字母大写
5、官方建议:a_b_1 = 变量
计算机最小表示单位:bit 二进制的一位
计算机最小存储单位:8bits = 1Byte = 1字节
1024byte = 1KBytes 1KB 1024 assic 字符
1024KB = 1mbytes
1024mbytes = 1GB
1024GB = 1TB
数据类型:(双引号均是英文下的双引号)
int(整数型)
long(长整型)
float(浮点型)
complex(复数)
布尔值(真或假、True或False、1或0)
字符串:加了引号的值就是字符串
name = “ syan yans\n ” (不可修改)
age = 20
移除空白:name.strip() (只去除两头的空白,中间的不去)
分割
长度:len(name)
索引:name[2]
切片:name[0:3]顾头不顾尾
格式化输出:msg = “my name is %s ,i am %s” %(name ,age)
拼接:msg = “my name is “ + name (字符串和数字不可拼接)
列表:name = [] 空列表
存值:name = [“syan”,”yans”,”yans1”,”jack”,”rian”]
取值:name[1]
改值:name[1] = “bob”
增加:name.append(“luci”) —————>追加到最后
插入指定位置前面:name.insert(1,”sun”)
删除数值:del name[3]
name.remove(“syan”)
精确到某个值:name.index(“yans”)
name[name.index(“yans”)] = “yans1”
统计多少重复值:name.count(“yans1”)
排序:name.sort()————>按照ASCII码正顺序排列
name.reverse()—————>按照ASCII码反序排列
取值:name[0:4]
间隔取值:name[0:-1:2]—————>最后一个值指长度(默认间隔1)
python笔记-1