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)