python基础(1)

输出:print打印 遇到逗号打印空格,数字不用加单引号,
''单引号包含字符串
输入:input()函数,name=input()
python语法格式使用缩进,类似html排版
当语句以冒号结尾时,下面缩进的语句为代码块,默认4个空格
#后面加注释
py大小写敏感
字符和编码:由于Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes。

Python对bytes类型的数据用带b前缀的单引号或双引号表示
数组:list
数组名=['as','sa']
len(数组名)获取数组程度
读取数组与c语言类似,数组名[-1]读取最后一个还素
插入数据,默认插到最后一个
元组:tuple()

dict字典:
dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。
表示
第一种:mingzi={"q":12,"qw":213}
mingzi["q"]=12
第二种:mingzi['qw']=wq,key值必须为定制

set:类似于dict
mingzi={1,2,3}
不能重复,并且会去掉重复的数据
循环: for 参数 in 循环条件;
参数所要做的事情
rang()生成整数序列 rang(5)=[0,1,2,3,4]
while 结束条件
执行语句

函数
内置函数使用help()查看
当参数传输错误TypeError: bad operand type for abs(): 'str'
python中定义函数要使用def
def 函数名(参数):
函数内容
pass表示为空函数
导入数据包:import 数据包

reduce(f(x),[x,w,e])函数,f(x)为接受两个参数的函数,f(x)函数先接受前两参数w=f(x,w),然后f(w,e)不断做累成。

filter函数,也是接受两个参数,发现f(x)与数列,filter函数,会将数列中的每个数带入函数中,根据返还的true或fauth,决定数列中的数字是否可以留下来,filter对数列进行筛选,返还的结果是一个Iterator,需要调用List来对数据进行提取
sorted函数进行排序,接受两个参数,有序列表,和key,是列表按照ke'y来进行排列

原文地址:https://www.cnblogs.com/hatkids/p/8869633.html