Python学习细节知识点(持续更新)

Python学习细节知识点(持续更新)

  • (1) print,打印不换行 ------,end=""
str='沈木心'
print('我的名字是:%s'%str,end="")
str='沈木心'
print(f'我的名字是:{str}',end="")
  • (2)局部变量和全局变量,查找方式是由函数内的局部变量向函数外的全局变量开始查找。并且局部变量只能在函数内部访问。
  • (3)enumerate() 函数属于非常有用的高级用法,这个函数的基本应用就是用来遍历一个集合对象,它在遍历的同时还可以得到当前元素的索引位置。
names = ["Alice","Bob","Carl"]
for index,value in enumerate(names):
    print(f'{index}: {value}')
#OUTPUT
0: Alice
1: Bob
2: Carl

这个循环遍历了names列表的所有元素,并通过增加从零开始的计数器变量来为每个元素生成索引。
另一个有用的特性是,enumerate()函数允许我们为循环自定义起始索引值。enumerate()函数中接受一个可选参数,该参数允许你为本次循环中的计数器变量设置初始值:

names = ["Alice","Bob","Carl"]
for index,value in enumerate(names,1):
    print(f'{index}: {value}')
#OUTPUT
1: Alice
2: Bob
3: Carl

-(4) jion()函数

语法: ‘sep’.join(seq)
参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串

seq1 = ['hello','good','boy','doiido']
 print ' '.join(seq1)
#OUTPUT
 hello good boy doiido
print ':'.join(seq1)
#OUTPUT
 hello:good:boy:doiido
  • (5)get()函数
    当我们获取字典里的值的时候,一个是通过键值对,即dict[‘key’],另一个就是dict.get()方法。
>>> dict = {'a':'AA', 'b':'BB', 'c':'CC'}
>>> dict['a']
'AA'
>>> dict.get('a')
'AA'

get()方法语法
dict.get(key, default=None)
key – 字典中要查找的键。
default – 如果指定键的值不存在时,返回该默认值。

>>> dict.get('d','error')
'error'
  • (6)pop函数
    python中pop()将列表指定位置的元素移除,同时可以将移除的元素赋值给某个变量,不填写位置参数则默认删除最后一位。pop()根据键将字典中指定的键值对删除,同时可以将删除的值赋值给变量

  • (7) .shape属性
    matrix.shape[0] 返回矩阵的行
    matrix.shape[1] 返回矩阵的列

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值