python基础回顾

  • 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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值