python基礎12 語法

2022-08-22 23:24:09 字數 1703 閱讀 5470

字元型別:str() 比較大小 --從第1個開始比較

數值型別:int() 比較大小 --整個值比較

strip() --刪除首尾 空白

sort() --排序-永久

sorted() --排序-臨時

reverse() --倒序

len() --確定長度

lower() --轉換為小寫

upper() --轉換為大寫

title() --首字母大寫

if --條件判斷:

and --多條加同時成立

or --多條件至少滿足乙個

in --特定值包含

not in --特定值不包含

ifif - else

if - elif -else

if - elif - elif else

keys()

values()

items()

input() --輸入

# while 迴圈

active = true

while active:

message = input("請輸入:")

if message == "quit":

active =false

else:

print(message)

print(list(map(lambda x: x ** 2, [1, 2, 3, 4, 5])))

print(list(map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])))

movie_people=['alex','wupeiqi','yuanhao','sb_alex','sb_wupeiqi','sb_yuanhao']

print(list(filter(lambda x:x.startswith('sb'),movie_people)))

from functools import reduce

array2 =[1,3,2]

print(reduce(lambda x,y:x*y,array2))

# 形參與實參

def build(first,last,age):

person=

if age:

person["age"] = age

return person

mu = build("jimi","alex",18)

print(mu)

# while 與函式

for com_model in com_models:

print(com_model)

# ==

def show(com_models):

for com_model in com_models:

print (com_model)

u_designs = ["ios","android","phone"]

com_models =

print_models(u_designs,com_models)

show(com_models)

from pizza import make_pizza as mp --as 指定別名

形參指定預設值時,等號兩邊不要有空格

def function_name(parameter_0,parameter_1="default value")

1 2 Python基礎語法

1.2.2 注釋 1.2.3 識別符號 1.2.4 變數 1.2.5 行與縮排 input 輸入 usr bin python3 str input 請輸入 print 你輸入的內容是 str 請輸入 hello python 你輸入的內容是 hello python print 輸出 usr bi...

python 12 物件導向基礎語法

dir 內建函式 定義簡單的類 只包含方法 方法中的self 引數 初始化方法 內建方法和屬性 在ipython中物件幾乎是無所不在的,我們之前學習的變數 資料 函式都是物件 在python中可以使用以下兩個方法驗證 1.在識別符號 資料後輸入乙個.然後按下tab鍵,ipython 會提示該物件能夠...

Python語法基礎系列12 字典

字典是 python 中非常重要的資料結構之一,屬於容器型資料型別,可以通過鍵值對同時儲存多個資料。1.什麼是字典 dict 1.1 什麼是字典 字典是容器型資料型別,將 作為容器的標誌,裡面多個元素用逗號隔開,但是字典中的元素是鍵值對 可變的 支援增刪改 無序 不支援下標操作 1.2 鍵值對 字典...