python对象:字符串对象、数字对象、列表、字典、函数、类、模块。
变量:可以是数字、字符串、算式,字母(大小写均可)开头,后面用下划线或数字,大小写敏感、不能与关键词和内置函数相同。
函数:给一串动作起名字,函数定义在函数名后面加括号和冒号,调用函数直接使用函数名加括号即可。
函数的调用参数,可以一个也可以多个,把不确认的变量参数化。函数调用方法:可以输入参数名等于值,也可以直接输入参数值,一旦前面参数写了参数名,后面的全部要写,不然会报错。函数返回值 return x+3 x可以是函数的参数。
单引号、双引号、三引号,成对出现。不增加跨行转义字符的时候,使用三引号并回车换行,可以实现跨行,当然也支持在三引号中间增加跨行转义符。使用单引号和双引号主要是为了方便在字符串内部增加引号。
字符串拼接,使用加号拼接多个字符串,也可以不是用加号进行字符串拼接,带加号会更加清晰。使用乘法符号对字符串进行重复次数的操作,如 'we'*10 即将we连续10次,字符串属于序列。
位置索引,顺序从0开始从第一个字符的左边位置开始计算,倒序从-1开始且标注在倒数第一个字符的左边位置开始计算。len(str1)可以打印出字符串长度。
切片操作,从字符串中截取一部分,和索引一样,用方括号标识切片的开始和截止位置,只包含开始,不包含结束。str1[5:9],str1[5:] str[:4],也可以用复数下标。
列表:也是一种序列,但可以支持任何元素的存储,列表定义用方括号框多个元素。列表里面还可能存在列表,索引到列表的时候还是会把该子列表看成一个对象,只有一个下标。切片操作与字符串一致。alist[3][1]表示的是取列表中子列表的标记为1的元素。列表支持元素赋值,可以通过索引位置对元素进行重新赋值。如alist[3]= 'a'。
元组不支持元素修改,其他和列表一样,且如果元组的定义时,只有一个参数,不带或带圆括号的情况下,都要带逗号,不然就不能成为元组类型。a=(1,),切片的时候要用中括号。
网友评论