Python:一、基础知识

一、变量

(以name为例)

改变大小写

name.title()	#首字母大写(不改变原字符串)
name.upper()	#全大写(不改变原字符串)
name.lower()	#全小写(不改变原字符串)

删除空白

name.rstrip()	#删末尾空白(不改变原字符串)
name.lstrip()	#删开头空白(不改变原字符串)
name.strip()	#删开头和末尾空白(不改变原字符串)

二、字符串

字符串连接

first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name	#连接

打印

print(full_name)	#变量
print("Hello world")	#字符串

类型转换

age = 23
message = "Happy " + str(age) + "rd birthday!"	#显式说明age是字符型
print(message)


乘方是**,例如3**2结果是9
整数除法与C语言不同,例如3/2结果是1.5

三、列表

bicycles = ['trek', 'cannondale', 'redline', 'specialized']

索引元素

print(bicycles[0].title())	#Trek
print(bicycles[-1])			#specialized
print(bicycles[-2])			#redline

修改元素

bicycles[0]='ducati'
print(bicycles)		# ['ducati', 'cannondale', 'redline', 'specialized']

添加元素

  • 末尾添加
bicycles.append('ducati')
print(bicycles)		#['trek', 'cannondale', 'redline', 'specialized', 'ducati']
  • 插入
bicycles.insert(0, 'ducati')
print(bicycles)		#['ducati', 'trek', 'cannondale', 'redline', 'specialized']

删除元素

  • del删除
del bicycles[0]
print(bicycles)		#['cannondale', 'redline', 'specialized']
  • pop()弹出
popped_bicycles = bicycles.pop(3)	#弹出第3个元素并可使用之
print(popped_bicycles)		#specialized
print(bicycles)				#['trek', 'cannondale', 'redline']
  • remove()删值
bicycles.remove('redline')
print(bicycles)		#['trek', 'cannondale', 'specialized']
#注 :若列表中有多个redline,remove()只能删除最左面的一个值

排序

  • 永久排序sort()
bicycles.sort()
print(bicycles)		#['cannondale', 'redline', 'specialized', 'trek']

bicycles.sort(reverse=True)
print(bicycles)		#['trek', 'specialized', 'redline', 'cannondale']
  • 临时排序sorted()
print(sorted(bicycles))	#['cannondale', 'redline', 'specialized', 'trek']
print(bicycles)			#['trek', 'cannondale', 'redline', 'specialized']

其他

  • 列表反转 reverse()
bicycles.reverse()
print(bicycles)		#['specialized', 'redline', 'cannondale', 'trek']
  • 列表长度 len()
print(len(bicycles))	# 4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值