字符型是 str不是char
内置函数使用点“ . ”
print ("hello" * 4)  输出是个hello  就是把hello乘以4
dir(__bulitins__) 查看pythonli有多少个内置函数  bif 小写的是内置函数
help(函数名) 产看函数用法
python 没有变量只有名字  他是把名字贴到变量上
变量名不能以数字开头
打印单引号时“’”  可以使用\ 反斜杠  多个时可以使用原始字符串“r“,如:str = r"c:\wio\hell\abc\"
想输出多行  可以使用三引号'''''' 如:print'''天天
都有
饭吃
'''
随机函数在random包里面如: import random secret = random.randint(1,8) 一到八
浮点型转整形小数点后会省略
type函数是检查数据类型 a = 34  type(a)
isinstance 比较是否为一个类型  a = 'sss'  isinstance (a,str)  输出为True
三元表达式:如 x, y = 4, 5 if x > y print masll = x else masll = y  可写为:masll = x if x > y else y    可理解为 x if 条件 else y
断言assert关键之,当某一个这个关键字后面的条件为假实程序自动崩溃抛出异常,一般来说可以用它在程序中置入检查点,当某一个条件一定为真时才正常工作
for 目标 in 表达式:循环体python 定义数组
range生成几到几的数字如: a = range(9) a 里面有 012345678  a = range (1,4) a 里面有123  a = range(1,9,2) a 里面有1,3,5,7,  第三个参数是不进
break 是终止  continue不执行本次
列表 打了激素的数组,列表是一个混杂的数组,可以放任何东西,使用len(表明)  可以查看列表的长度。列表名.append(要添加的东西)。extend可以一起添加多个 列表名.extend(['aaa','ddd','fff','ffd'])
insert有两个参数地一个是位置二个是元素  a.int=sert(2,'dd')
删除元素用remove  a.remove('aaa')  del语句是指定元素下标删除  def a[1]  删除第二个元素 del加列表名删除整个列表 pop函数是剪切某个元素  b = a.pop(下标)  a.pop()删除最后一个元素
列表的切片:b = [位置1:位置2] 如果什么都不写就复制整个列表,如果省略位置1表示从0开始,如果省略位置2表示到最后
列表间可以进行比较,从列表的地一个元素开始有一个赢了就赢了
列表之间可以使用+号相连
列表×3 就是类表中会出现3个相同的元素
in是判断某一个元素是否在列表里  a = [123,234] 123 in a 输出true  应为a列表里面有123,但他只可以判断一层列表,如果列表里有列表就不会判断了
查看双层列表可以用  a=[123[123,'123']233] a[1][1] 会输出‘123’
查看列表里有多少个内置函数使用dir(list),list是列表的意思
count查看元素出现的次数 a.count(123)
index 返回元素在列表中的标有两个参数a.index(123,起始位置,到哪里)
reverse列表反转,倒数第一到第一,倒是第二到第二
sort列表排
序默认从小到大 从大到小是a.sort(reverse=True)
列表2=列表1  就是给 列表1起了另外一个名字,列表一中元素改变列表2也会根这改变
元组不可改变里面定义的值,tuple--元组元组最明显的特征是,“逗号”
元组添加元素是先把他分开,到位置,组合成新的元组。如:temp = (’123‘,’234‘,’456‘,’678‘) temp = temp[:2] + ('987',) + temp[2:]
删除元组是del ;del(temp)
重复操作符 temp * 3
字符串:不可改变,修改和元组相似capitalize()——头字母大写
casefold——大写转小写
center(width)——将字符串居中并用空格填至长度width的新字符串
count(sbu,范围1,范围2)——返回sub在字符串里面出现的次数
cenode(encoding='utf-8',errors='strict')——以cecoding指定的编码格式对字符串进行编码
关键字参数format()——如:“{0},love {1}.{c}".format("I","Fishc","com")  显示 I LOVE FISHC。COM,  也可以写为”{a} love {b}.{c}".format(a="I",b="Fishc",c="com")  输出结果同上
每一次对目标重复称为一次迭代,每一次迭代的结果作为下一次迭代的初始值,可以理解为迭代是一个for循环
list——吧可迭代对象转换为列表,如: a = (1,2,3,4,5) a = list(a)  显示a = [1,2,3,4,5] a = " hello ladin" a = list(a)  a = ['h', 'e', 'l', 'l', 'o', ' ', 'l', 'a', 'd', 'i', 'n']
tuple吧一个可迭代对象转化为元组 用法同 list相同
str(obj)把obj对象转化为字符串
len()返回元素个数
max()返回元组,序列里的最大值
min()返回最小值,统一类型
sum(interable[,start=0])——返回序列iterable和可选参数start的总和如:tule2 = (3.1,2.3.3.4)  sum(tuple2) 输出8.8  把里面的值相加 (统一类型如:float)
sorted()——从大到小排序,a = (1,3,6,7,-3,-1) sorted(a)  输出(-3,-1,1,3,6,7) 
enumerate()返回由下标和元素组成的元组
zip()——返回返回由下标和元素组成的元组
函数调用:函数名([参数]) def Myhert(a):——a就是行参  调用的时候Myhert(a)这时的a是实参
有函数要做函数文档,函数文档是函数的说明如: def name1():  '函数文档'  print ("上面是函数文档")
另一种查看函数文档的方法:help(函数名)
关键参数——def name1(q,p):  print (q + "->" + p) name1(p = 1, q = 2)
收集参数:在定义时前面加上*号,就像c里面的指针如:def name1(*pase):  print("参数的长度是:",len(pase))  print("第二个参数是",pase[1])
有返回值的叫函数,没返回值的叫过程
修改全局变量使用global关键字如:global count count = 10  见lll.py
and 两面一样是真   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。