1.学习方法 str() 转化为字符串
输入:
age=" 23"
message="Happy" +age +"rd Brithday!"
print(message)
print(23)
输出:
Happy 23rd Brithday!
23
输入:
age=23message="Happy " +str(age) +"rd Brithday!" #函数str()转化成字符串
print(message)
输出:
Happy 23rd Brithday!
2.学习python中的运算符号
输入:
print(2+6) #表示2加6,值为8
print(10-2) #表示10减2,值为8
print(2*4) #表示2乘4,值为8
print(16/2) #表示16除以2,值为8.0
print(16//3) #表示16除以3取整,值为5 注:C,C++中的除(/)等价于python中的除(//)
print(16%3) #表示16除以3取余,值为1
print(2**3) #表示2的3次方,值为8
输出:
8
8
8
8.0
5
1
8
3.学习使用列表[ ] 及 列表索引
输入:
bicycles=["trek","cannondale","redline"] #设置变量时使用列表[]
print(bicycles)
print(bicycles[0]) #使用列表索引输出第一个元素trek 注:第一个列表元素的索引是0,而不是1
print(bicycles[1]) #使用列表索引输出第二个元素cannondale
print(bicycles[2]) #使用列表索引输出第三个元素redline
print(bicycles[0].title())
print(bicycles[1].upper())
print(bicycles[-1]) #使用列表索引返回并输出最后一个元素redline
输出:
['trek', 'cannondale', 'redline']
trek
cannondale
redline
Trek
CANNONDALE
redline
4.学习修改、添加(append())、插入(insert())、删除(del 语句 或 pop() 或 remove())列表中元素
1)修改
输入:
bicycles=["trek","cannondale","redline"]
bicycles[0]="bus" #将bicycles列表中第一个元素"trek"修改为"bus"
print(bicycles)
输出:
['bus', 'cannondale', 'redline']
2)添加:append()
输入:
bicycles=["trek","cannondale","redline"]
bicycles.append("car") #在列表末尾添加元素"car"
print(bicycles)
输出:
['trek', 'cannondale', 'redline', 'car']
3)插入:insert()
输入;
bicycles=["trek","cannondale","redline"]
bicycles.insert(1,"honda") #在列表中第2个元素处插入"honda"元素,则第2个元素(含)后面的元素都向右移一个位置
print(bicycles)
输出:
['trek', 'honda', 'cannondale', 'redline']
4)删除:del语句 或 pop()函数 或 remove()
运用del语句删除列表元素:
输入:
bicycles=["trek","cannondale","redline"]
del bicycles[1] #运用del语句删除列表中第2个元素
print(bicycles)
输出:
['trek', 'redline']
运用pop()函数删除列表元素:
输入:
bicycles=["trek","cannondale","redline"]
bicycles.pop() #运用pop()删除列表末尾的元素
print(bicycles)
输出:
['trek', 'cannondale']
输入:
bicycles=["trek","cannondale","redline"]popped_bicycle = bicycles.pop() #给被删除的列表末尾元素设置变量名称为popped_bicycle
print(bicycles)
print(popped_bicycle)
输出:
['trek', 'cannondale']
redline
输入:
bicycles=["trek","cannondale","redline"]print(bicycles.pop()) #直接打印被删除的列表末尾元素
print(bicycles)
输出:
redline
['trek', 'cannondale']
输入:
bicycles=["trek","cannondale","redline"]first_buy=bicycles.pop(0) #运用pop()删除列表第一个元素 (可使用pop()删除列表中的任何一个元素,只需要的括号中指定要删除的索引即可)
print(first_buy)
输出:
trek
运用remove()删除列表中元素
输入:
bicycles=["trek","cannondale","redline"]
bicycles.remove("redline") #运用remove()删除列表元素(remove()删除第一个被指定的数,若要删除的值可能在列表中多次出现,则需要使用循环来判断是否删除了所有这样的值)
print(bicycles)
输出:
['trek', 'cannondale']
输入:
icycles=["trek","cannondale","redline"]
too_expensive="redline"
bicycles.remove("redline")
print("\nAn "+ too_expensive.title()+ " is too expensive. ")
输出:
An Redline is too expensive.
5.学习方法 sort() 和 sorted() 排序列表中元素
1)运用方法sort()按字母顺序永久性排序列表元素输入:
bicycles = [ "title" , "cannondale" , "redline" ]
bicycles.sort() #运用sort()对列表元素按字母顺序永久性排序
print(bicycles)
bicycles.sort( reverse = True ) #运用sort( reverse = True )对列表按字母顺序反向顺序永久性排序
print(bicycles)
输出:
['cannondale', 'redline', 'title']
['title', 'redline', 'cannondale']
2)运用方法sorted()按字母顺序临时性排序列表顺序
输入:
bicycles = [ "title" , "cannondale" , "redline" ]
print(sorted(bicycles)) #运用sorted()对列表元素按字母顺序临时排序
print(bicycles)
print(sorted(bicycles).sort(reverse = True)) #打印出的结果为None(为什么?)
输出:
['cannondale', 'redline', 'title']
['title', 'cannondale', 'redline']
None
6.学习方法 reverse() 倒着打印列表元素
方法reverse()永久性反转列表元素的排列顺序,而不是按字母顺序倒着排列列表元素,且再次调用reverse()可随时恢复到原来的排列顺序。
例如:
输入:
bicycles = [ "title" , "cannondale" , "redline" ]
print(bicycles)
bicycles.reverse() #运用reverse()反转列表元素顺序
print(bicycles)
bicycles.reverse() #调用reverse()恢复列表原来的顺序
print(bicycles)
输出:
['title', 'cannondale', 'redline']
['redline', 'cannondale', 'title']
['title', 'cannondale', 'redline']
7.学习 len() 函数获悉列表长度,即列表元素个数
输入:
bicycles = [ "title" , "cannondale" , "redline" ]
print(len(bicycles))
输出:
3
输入:
bicycles = [ "title" , "cannondale" , "redline" ]bicycles_len = len(bicycles)
print(bicycles_len)
输出;
3