python笔记《1》

来源:互联网 发布:国家电网照片采集软件 编辑:程序博客网 时间:2024/04/30 05:15

在Python看来,只有一下内容会被看做是假:
False None 0 “” ” () [] {}
其他一切都被解释为真
问题 : 一行可以写多个语句?
答案 : 可以 , 语句之间用分号隔开即可。 如:print(“I LOVE YOU”);print(“very much!”)
问题 : 一个语句可以分成多行写吗?
答案 : 可以 , 一行过长的语句可以使用反斜杠或者括号分解成几行。如 3 > 4 and \
1 < 2
或者 ( 3 > 4 and
1 < 2 )

range()
语法:range([start,] stop [,step=1])
这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的 。
step=1 表示第三个参数的值默认值是1
range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列

什么是列表?什么是元组?
列表:一个大仓库,你可以随时往里面添加和删除任何东西 。
元组:封闭的列表,一旦定义,就不可以改变,(不能添加,删除或修改)。

什么情况下使用元组?什么情况下使用列表
当我们希望内容不被轻易改写的时候,我们使用元组。当我们需要频繁修改数据就使用列表

向列表增加元素有哪些方法?
append() , extend() ,insert()

append()方法和extend()方法都是想列表的末尾增加元素,它们的区别是什么?
append()方法是将参数作为一个元素增加到列表的末尾
extend() 方法则是将参数作为一个列表去扩展列表的末尾

排序的方法:
sort() 按特定的顺序排列 (默认是从小到大)
>>> arr6=[9,34,44,665,76,87,2,198,45,22]
>>> arr6.sort()
>>> arr6
[2, 9, 22, 34, 44, 45, 76, 87, 198, 665]
reverse() 原地翻转所有的数据
>>> arr6.reverse()
>>> arr6
[665, 198, 87, 76, 45, 44, 34, 22, 9, 2]

字符串的方法及注释

capitalize() 把字符串的第一个字符改为大写

casefold() 把整个字符串的所有字符改为小写

center(width) 将字符串居中,并使用空格填充至长度width的新字符串

count(sub[,start[,end]]) 返回sub在字符串里边出现的次数,start和end表示范围,可选

encode(encoding=’utf-8’,errors=’strict’) 以encoding指定的编码格式对字符串进行编码

endswith(sub[,start[,end]]) 检查字符串是否以sub子字符串结束,是返回True ,否返回False。start和end参数表示范围,可选

expandtabs([tabsize=8]) 把字符串中的tab符号(\t)转换成空格,如不指定参数,默认的空格数是tabsize=8 。

find(sub[,start[,end]]) 检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1,start和end表示参数范围,可选

index(sub[,start[,end]]) 跟find方法一样,不过如果sub不在string中会产生一个异常

isalnum() 如果字符串至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False 。

isalpha() 如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False 。

isdecimal() 如果字符串只包含十进制数字返回True,否则返回False 。

isdigit() 如果字符串只包含数字则返回True ,否则返回False 。

islower() 如果字符串中至少包含一个区分大小写的字符并且这些字符都是小写,则返回True,否则返回False

字符串的方法及注释

这里写图片描述

0 0