美文网首页
python对象基础

python对象基础

作者: loveyena | 来源:发表于2021-01-06 15:39 被阅读0次

            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,),切片的时候要用中括号。

    相关文章

      网友评论

          本文标题:python对象基础

          本文链接:https://www.haomeiwen.com/subject/jwnznktx.html