- List item
Python pass 语句
Python pass 是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
作用:
pass 一般用于占位置。
在 Python 中有时候会看到一个 def 函数:
def sample(n_samples):
pass
该处的 pass 便是占据一个位置,因为如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。
Python math 模块、cmath 模块
- Python math 模块、cmath 模块
1.Python math 模块提供了许多对浮点数的数学运算函数。
2.Python cmath 模块包含了一些用于复数运算的函数。 - Python 访问字符串中的值
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Runoob"
print ("var1[0]: ", var1[0])
print ("var2[1:5]: ", var2[1:5])
以上实例执行结果:
var1[0]: H
var2[1:5]: unoo
上面程序中多var2[1:5]的理解:
python里面的索引的特征是包含起点,但是不包含结束的索引值
[ : ]
截取字符串中的一部分,遵循左闭右开原则,str[0,2] 是不包含第 3 个字符的。
- Python字符串格式化
在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。
#!/usr/bin/python3
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
以上实例输出结果:
我叫 小明 今年 10 岁!
- Python三引号
- python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。实例如下
#!/usr/bin/python3
para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)
以上实例执行结果为:
这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( )。
也可以使用换行符 [
]。
删除列表元素
可以使用 del 语句来删除列表的的元素,如下实例:
#!/usr/bin/python3
list = ['Google', 'Runoob', 1997, 2000]
print ("原始列表 : ", list)
del list[2]
print ("删除第三个元素 : ", list)
以上实例输出结果:
原始列表 : ['Google', 'Runoob', 1997, 2000]
删除第三个元素 : ['Google', 'Runoob', 2000]
- 访问字典里的值
dict2 = { 'abc': 123, 98.6: 37 }
print ("dict['abc']: ", dict2['abc'])
print ("dict[98.6]: ", dict2[98.6])#总是不小心把这个98.6加上花括号,一定要注意
输出结果:
dict['abc']: 123
dict[98.6]: 37
Process finished with exit code 0
- 修改字典
dict['Age'] = 8 # 更新 Age
- 删除字典元素
del dict['Name'] # 删除键 'Name'
dict.clear() # 清空字典
del dict # 删除字典
- 键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行,如下实例:
#!/usr/bin/python3
dict = {['Name']: 'Runoob', 'Age': 7}
print ("dict['Name']: ", dict['Name'])
以上实例输出结果:
Traceback (most recent call last):
File "test.py", line 3, in <module>
dict = {['Name']: 'Runoob', 'Age': 7}
TypeError: unhashable type: 'list'
- Python3 集合
集合(set)是一个无序的不重复元素序列。 - 集合的基本操作
1、添加元素
语法格式如下:
s.add( x )
还有一个方法,也可以添加元素,且参数可以是列表,元组,字典等,语法格式如下:
s.update( x )#这里字母不是x而是一个代表
2、移除元素
s.remove( x )
此外还有一个方法也是移除集合中的元素,且如果元素不存在,不会发生错误。格式如下所示:
s.discard( x )
我们也可以设置随机删除集合中的一个元素,语法格式如下:
s.pop()
3、计算集合元素个数
len(s)