python快速學習回憶版本 第二章

2021-09-27 01:50:18 字數 2302 閱讀 8820

#算術運算子與算術運算表示式

#**求冪 //取整

num1 =10

num2 = 3.4

print(num1 ** 2)

print(num1 // num2)

'''if格式:

if 表示式1:

語句1elif 表示式2:

語句2elif 表示式3:

語句3elif 表示式n:

語句nelse:

語句e

'''flag = int(input())

if flag:

print("1")

else:

print("2")

#表示式1 and 表示式2 (&&)

#表示式1 or 表示式2 (||)

#邏輯非 not

a=1b=1

if a-1 and b+1:

print("都為真")

else:

print("乙個有假")

#成員運算子

#格式: x in seq x not in seq

#in:如果在指定的序列中找到值則返回真,否則返回假

#not in: 如果在指定的序列中沒有找到值則返回真,否則返回假

'''身份運算子

格式: obj1 is obj2 obj1 is not obj2

is:判斷兩個識別符號是否引用同乙個物件,引用返回真,否則返回假

is not: 判斷兩個識別符號是否引用不同物件,不同返回真,否則假

'''#字串

str1 ="i am superman"

str2 ="i love woman"

#連線字串

print(str1 + str2)

#重複字串

print(str2 * 3)

#通過索引搜尋字元

print(str1[3])

#擷取字串 不包含索引4號

print(str1[2:4])

#判斷字串中是否存在某些內容

print("woman" in str2)

#佔位符

str3 = "wzw"

print("%s is good man"%(str3))

weight=75

print("*%5d*"%(weight))

print("*%-5d*"%(weight))

'''轉義字元

單引號 \'

雙引號 \"

換行 \n

橫向製表符 \t

'''#空值:none表示 不能理解為0

a=none

print(type(a))

'''while 表示式:

語句'''#求 1+2+3+...+100的和

index = 1

sum = 0

while index <= 100:

sum = sum + index

index += 1

print("sum = %d"%(sum))

'''while搭配else使用

while 表示式:

語句1else:

語句2''''''

for 變數 in 集合

語句當程式執行到for語句時,按順序取"集合"中的每個元素值給「變數」,在執行「語句」,如此迴圈往復。直到取完集合中的元素為止

'''for x in [1,2,3,4,5]:

print("x = %d"%(x))

#range([startnum,],endnum[,step]) startnum:開始的數字,預設為0 endnum:結束的數字,不包含在內 step:步長,預設為1

#列表生成器

#[1,2,3,4,5]

for x in range(1,6):

print("x = %d"%(x))

#1+2+3+...+100

sum=0

for i in range(1,101):

sum += 1

print("sum = %d"%(sum))

#同時遍歷下標和元素

for index, x in enumerate([1,2,3,4,5]):

print(index,x)

'''pass語句

當語句要求不希望任何命令或**來執行

coutinue

跳過本次迴圈中的剩餘語句,開始下一次迴圈

break

跳出迴圈

'''

python快速學習回憶版本 第一章

幫助快速恢復記憶的pyhon學習專題 print sunck is a good man print sunck is a good man sunck is a nice man 18 輸入 從外部獲取變數的值 name input print name 關鍵字 import keyword pr...

python快速學習回憶版本 第三章

本章主要是常用字串函式 字串函式 eval 將字串當成有效的表示式來求值並返回計算結果 len string 返回字串長度 lower 轉換字串中所有的大寫字母為小寫 upper 轉換字串中所有的小寫字母為大寫 swapcase 將字串中大寫轉化為小寫,小寫轉換為大寫 captialize 將字串中...

python快速學習回憶版本 第七章 2

python2.4以上支援使用 將裝飾器應用在函式上,只需要再函式定義前加上 裝飾器的名稱即可 def inner2 name,age if age 0 age 0 return f name,age return inner2 def say name,age return s is good m...