1. 程式人生 > >python編程從入門到實戰1-3章

python編程從入門到實戰1-3章

語法錯誤 chang pan 實戰 lower change lan ssa 打印

print(‘hellow world‘)  
""" 多行註釋"""
#大小寫
print(‘i love you‘)
mssage=‘hellow world‘
print(mssage)
name=(‘ada lovelace‘)
print(name.title())
print(name.upper())
print(name.lower())
# 字符串拼接 【建議使用join】
first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name
print(full_name)
print("hello,"+full_name.title()+"!")
mssage="Hello,"+full_name.upper()+"!"
print(mssage)

print("\n python\n")


#刪除空白 末端rstrip() 前端lstrip.() 兩端strip()
favorite_language=‘ python ‘
print(favorite_language.rstrip())#末尾
print(favorite_language.lstrip())#前端
print(favorite_language)
print(favorite_language.strip())#兩端

print("為了避免語法錯誤,單雙引號適當混合使用(即:系統無法判定結束位置")
#數字
print(2+3)
print(3-2)
print(3/2)
print(2*3)
print(3 ** 2)#平方
print(2+3*4)
print((2+3)*4)
#浮點數和c語言一樣
print(3*0.1)
print(‘結果包含的小數點可能是不確定的‘)
#使用函數str()避免類型錯誤 str()
age=23
mssage="happy "+str(age)+"rd brithday"
print(mssage)

#列表
bicycles=[‘trek‘,‘cannondale‘,‘redline‘,‘specialized‘]
print(bicycles)
#訪問列表元素
print(bicycles[0])

print(bicycles[0].title())
print(bicycles[0].upper())
#訪問最後一個元素
print(bicycles[-1])
#使用列表中的值
mssage=‘My first bicycle was a ‘+bicycles[0].title()+‘.‘
print(mssage)
#修改、添加和刪除元素(指定)
motorcycles=[‘honda‘,‘yamaha‘,‘suzuki‘]
print(motorcycles)
motorcycles[0]=‘ducati‘
print(motorcycles)
#在列表末尾中添加元素 .append()
motorcycles.append(‘ducati‘)
print(motorcycles)

motorcycles=[]
motorcycles.append(‘honda‘)
motorcycles.append(‘yamaha‘)
motorcycles.append(‘suzuki‘)
print(motorcycles)
#在列表中插入元素 .insert()
motorcycles.insert(0,‘qianjiang‘)
print(motorcycles)
#從列表中刪除元素
# 1 永久刪除知道位置 del
del motorcycles[0]
print(motorcycles)
#使用del得知道位置
# 2 彈出刪除法可再次利用(棧) pop()
popde_motorcycles = motorcycles.pop()
print(motorcycles)
print(popde_motorcycles)
#彈出知道位置的元素
first_owned = motorcycles.pop(0)
print(first_owned)
#根據值刪除元素
motorcycles=[‘honda‘,‘yamaha‘,‘suzuki‘,‘ducati‘]
print(motorcycles)
motorcycles.remove(‘yamaha‘)
print(motorcycles)

motorcycles=[‘honda‘,‘yamaha‘,‘suzuki‘,‘ducati‘]
print(motorcycles)
too_expensive=‘ducati‘
motorcycles.remove(too_expensive)
print(motorcycles)
#組織列表
#使用sort()隊列表進行永久排序 sort()
cars=[‘bms‘,‘audi‘,‘toyota‘,‘subaru‘]
print(cars)
cars.sort()
print(cars)
#反向排序 sort(reverse=ture)
cars=[‘bms‘,‘audi‘,‘toyota‘,‘subaru‘]
cars.sort(reverse=True) # 大寫 直接讀源文件修改
print(cars)
#使用sorted()隊列表進行臨時修改 sorted() 臨時修改

print(‘\nHere is the original list:‘)
print(cars)
print(‘here is the sorted list‘)
print(sorted(cars))
print(‘the original is not change‘)
print(cars)
print(‘臨時反向排序向sorted()傳遞參數reverse=Ture‘)

print(‘你不會‘)
#倒著打印列表 **(不用管順序)僅僅是反轉元元素排列順序 .reverse()
cars=[‘bms‘,‘audi‘,‘toyota‘,‘subaru‘]
print(cars)
cars.reverse() #永久修改元素順序 想要恢復僅僅需再次倒轉即可
print(cars)
#確定列表長度(即元素個數)
cars=[‘bms‘,‘audi‘,‘toyota‘,‘subaru‘]
len(cars)
print(len(cars))
#使用列表時候避免索引出錯 元素開頭是0
#訪問最後一個元素時候用-1 僅當列表為空時候 這種訪問會出錯

python編程從入門到實戰1-3章