python学习笔记

首字母大写 .title()
全部大写 .upper()
全部小写 .lower()

连接两个字符串 +

删去字符串后的空格 .rstrip() 只是暂时的
删去字符串开头空格 .lstrip()
删去字符串两端的空白.strip()
如果你想输出双引号就用单引号把他括起来

用 str(age)将 eg.age=23 转化成字符串

列表

#操作列表里面的元素#
item = [ ’ name ’ , ’ age ’ , ’ id ’ ]
print( item ) #可以直接打印列表
很特殊的一点 python 可以用[ -1 ]访问列表里面最后一个元素
item.append( ’ sakura ’ )在列表末尾追加一个元素
-(创建一个空列表,然后往里面不停地追加元素)
item.insert( 1 , ’ youjin ’ )在1的位置添加一个新元素,原来的元素全部右移一位
del item[0] 删去列表中指定位置的元素
popped_item=item.pop()弹出最后一个元素到popped_item中
popped_item=item.pop(3)弹出第4个元素到popped_item中
item.remove( ’ name ')删去列表中第一个指定值的元素

#排序列表里面的元素#
cars = [ ‘audi’ , 'benze ’ , ‘bmw’ ]
cars.sort() 进行不可逆的首字母从a到z排序
cars.sort( reverse=True ) 进行不可逆的首字母从z到a排序
sorted(cars) 进行临时排序,同样是reverse = True 进行倒序选择
.reverse() 进行倒序
len(cars) 确定列表长度

数字列表
range( 2 ,6 ,1 )产生从 2 到 5 的数字,步长为 1 (也可以指定成其他步长)
list( range ( 2 , 6 ) ) 产生从 2 到 5 的数字列表
对数字列表可进行 min() max() sum()
列表解析
squares = [ a**3 for a in range( 1,11 ) ]
切片:输出列表的一部分
print( squares [ 0:3 ] ) 从 0 开始在 2 结束
print( squares [ :3 ] ) 从首位开始到 2 结束
print(squares [-3: ] ) 从倒数第三位开始一直到列表末尾,!!! squares[-3: ]不能直接在print里面输出,想输出最后三个只能用for来解决
用切片复制列表 squares_copy = squares[ : ] 如果不使用切片,则代表两个变量指向同一个列表

元组:使用圆括号
dimensions = ( 20 , 244 ) 不可以对元组里面的元素单独修改,但是可以对整个元组整体赋值

字典
alien_0 = { ‘color’ = ‘green’ , ‘points’ = 10 , ‘x_position’ = 0 , ‘y_position’ = 25 }
print( alien_0 )
new_point = alien_0 [ ‘point’ ]
遍历一个字典
for key,value in alien_0.items():
print(key+’ is '+value)
.items()是遍历所有键和值
.keys()是仅仅遍历所有键
.values()是遍历所有的值
set(alien_0.values())是遍历所有值中独一无二的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值