Python学习笔记源码
print("hello word !")
message
="hello Word !"
print(message
.title
())
print(message
.upper
())
print(message
.lower
())
first_name
="ada"
last_name
="lovelace"
full_name
=first_name
+" "+last_name
print("hello, "+full_name
.title
()+"!")
print("A\tB\tC\t\n1\t2\t3")
favorite_language
=" python "
print(favorite_language
.rstrip
()+"\n"+favorite_language
.lstrip
()+"\n"+favorite_language
.lstrip
())
age
=31
msg
="Happy "+str(age
)+"rd Birthday"
print (msg
)
'''
列表[]访问列表元素索引从0开始可以重新赋值修改列表中的元素
.append在末尾添加新元素
.insert(0,'')在列表中插入元素需要指定索引和值
删除元素del xxx[x]
删除元素另外一种方法.pop删除末尾一个元素pop方法可以找出删除的那个元素
根据数值删除元素.remove()
'''
bicycles
=['trek','cannondale','redline','specialized']
print(bicycles
[0].title
()+"\n"+bicycles
[1].title
()+"\n"+bicycles
[2].title
())
bicycles
[0]='second'
print(bicycles
)
bicycles
.append
('end')
print(bicycles
)
bicycles
.insert
(0,'home')
print(bicycles
)
del bicycles
[0]
print(bicycles
)
pop_bicycles
=bicycles
.pop
()
print(pop_bicycles
)
print(bicycles
)
remove_bicycles
=bicycles
.remove
('cannondale')
print(bicycles
)
'''
排序sort()永久排序
sort传递参数(reverse=True)倒序
sorted()临时排序
sorted传递参数(reverse=True)倒序
reverse倒着打印列表 永久
len确定列表长度
列表选择最后一个元素用-1
'''
cars
=['bmw','audi','toyota','subaru']
cars
.sort
()
print(cars
)
print(sorted(cars
,reverse
=True))
cars
.sort
(reverse
=True)
print(cars
)
print(sorted(cars
))
cars
.reverse
()
print(cars
)
print(len(cars
))
print(cars
[-1])
'''
遍历列表for xxx in liebiao:
容易出错的地方
1.忘记缩进
2.忘记循环的冒号
'''
magicians
=['alice','david','carolina']
for magician
in magicians
:
print(magician
.title
()+",that was a great trick!")
print("I can't wait to see your next trick, "+magician
.title
()+".\n")
print("Thank you,everyone. That was a great magic show!")
'''
range()函数示例
range从指定的第一个数值开始,到指定的第二个数值(不包含)后停止.第三个数值可以指定步长
list()列表函数
append是list(列表)的方法,函数参数是可以是任意一个元素,作用是在列表的最后添加上这个新元素。
例如a=[1,2,3]则a.append(4)以后a就是[1,2,3,4]
min()找出数字列表最小值
max()找出数字列表最小值
sum()数字列表求和
'''
for value
in range(1,5):
print(value
)
numbers
=list(range(1,6))
print(numbers
)
squares
=[]
for value
in range(1,11):
squares
.append
(2**(value
))
print(squares
)
print(min(squares
))
print(max(squares
))
print(sum(squares
))
squares
=[2**value
for value
in range(1,11)]
print(squares
)
转载请注明原文地址: https://www.6miu.com/read-5030222.html