一、字符串
# 在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号
"This is a string"
'This is also a string'
使用方法修改字符串的大小写
name="ada lovelace"
print(name.title())
输出
Ada Lovelace
其它的还包括name.upper() name.lower()
合并拼接字符串
first_name="ada"
last_name="loverlace"
fullname=first_name+" "+last_name
print(fullname)
输出:ada loverlace
使用制表符或者换行符来添加空白
print('Languages:\n\tPython\n\tC\n\tJavaScript')
输出
Languages:
Python
C
JavaScript
删除空白
删除字符串末尾的空白:rstrip()
删除两端的空白:strip()
删除开头的空白:lstrip()
二、列表
在python中方括号来表示列表,比能用逗号来分隔其中的元素。
bicycles=["trek","cannondale"]
print(bicycles)
这样的话print会直接将列表打印出来,包括方括号
[‘trek’, ‘cannondale’]
访问列表的元素
print(bicycles[0])
or
print(bicycles[0].title())
修改元素
bicycles[0]=‘ducati’
添加元素
bicycles.append('redline')
插入元素
bicycles.inset(0,'redline')
删除元素
del
del bicycles[0]
pop
pop()可在删除列表中的元素同时使用它
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
popped_motorcycles=motorcycles.pop()
print(motorcycles)
print(popped_motorcycles)
输出
['honda', 'yamaha', 'suzuki']
['honda', 'yamaha']
suzuki
使用pop也可以删除列表中的任意位置元素
根据值删除元素
remove()
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
motorcycles.remove('suzuki')
print(motorcycles)
组织列表
sort()
该方法可对列表进行永久性排列
cars=['audi','toyita','bmw']
cars.sort()
print(cars)
输出:[‘audi’, ‘bmw’, ‘toyita’]
反序排列:
cars=['audi','toyita','bmw']
cars.sort(reverse=True)
print(cars)
输出:[‘toyita’, ‘bmw’, ‘audi’]
sorted()临时排序
cars=['audi','toyita','bmw']
print(sorted(cars))
print(cars)
输出;
[‘audi’, ‘bmw’, ‘toyita’]
[‘audi’, ‘toyita’, ‘bmw’]
倒着打印列表
reverse()
cars=['audi','toyita','bmw']
print(cars)
cars.reverse()
print(cars)
输出:
[‘audi’, ‘toyita’, ‘bmw’]
[‘bmw’, ‘toyita’, ‘audi’]
确定列表的长度
len()
cars=['audi','toyita','bmw']
len(cars)