python基础回顾

    xiaoxiao2023-10-14  108

    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)
    最新回复(0)