Python語法基礎(二)

2021-08-17 23:35:08 字數 2434 閱讀 4876

i = 1

while i <= 5:

j = 1

while j<=5:

print("*",end="") #print預設換行列印 end = ""列印空的雙引號使print列印不換行

j += 1

print ("") # 列印空則換行

i += 1

+= -= = /= %= *=(冪) //= 取商

如果等號後邊是乙個式子,那麼優先計算式子]

a = 7

a += 34-31+44-22

a # 列印出來應該是32

import random

c = random.randint(0,2) # c 為0、1、2中隨機數

字串與字串相拼接可以用 + 號

name = "abcdefabcdef"

name[2:] # 從下標2開始擷取,預設到最後返回"cdefabcdef"

name[2:-1:2] # [起始索引:結束索引+1:步長預設是1] 返回"ceace"

name[:

:-1] # 如果步長為-1,則從右向左,如果不寫下標,預設從兩邊開始 返回"fedcbafedcba"

name[-1::-

1] # 結果同上

mystr = 'hello world zheng and zheng_zongqiang'
mystr. 點後按tab鍵可以列出所有字串函式(可能根據版本不同有所不同)

mystr.find("zheng")    #從左向右查詢,返回第一次出現的位置索引

mystr.index("zheng") #同上

區別:如果要查詢的字串不存在,find()返回-1,而index()會報異常
mystr.count("world") #返回出現次數 不存在則返回0
mystr.replace("world","world")    # 返回replace後的結果,源字串不變

mystr.replace("zheng","zheng",1) # 只從左向右替換一次

mystr.split(" ")                  # 按空格切割,返回列表list['hello','world','zheng','and','zheng_zongqiang']

mystr.split() # 按\t 或者空格切割mystr字串,返回列表,只要包含\t或者空格都能斷開

mystr.capitalize()
mystr.title()
mystr.endswith('qiang')

mystr.startswith('hello')

mystr.upper()

mystr.lower()

rjust()   # 右對齊

ljust() # 左對齊

center() # 居中

lstrip()  # 刪除左側的空白字元

rstrip() # 刪除右側的空白字元

strip() # 刪除兩側的空白字元

mystr.partition("zheng")   # 從左向右找,返回元組; 如 ('左邊一波','zheng','右邊一波')

mystr.rpartition('zheng') # 從右向左找,返回元組; 如 ('左邊一波','zheng','右邊一波')

test = "hello\nworld"

# test 會原樣輸出,print(test)列印會自動換行

test.splitlines() # 返回列表 按行切割 ['hello','world']

data.isalpha()   # 如果data中只包含字母,返回true

data.isdigit() # 如果data中只包含數字,返回true

data.isalnum() # 如果data中只包含字母或數字,返回true

data.isspace() # 如果data中只包含空格,返回true

str = ' '

li = ['my','name','is','qiang']

mystr.join(li) # 返回"my name is qiang"

Python基礎語法 二)

1 python注釋 python中單行注釋採用 開頭。print hello,python 第二個注釋python 中多行注釋使用三個單引號 或三個雙引號 這是多行注釋,使用單引號。這是多行注釋,使用單引號。這是多行注釋,使用雙引號。這是多行注釋,使用雙引號。2 識別符 在 python 裡,識別...

Python基礎語法(二)

比如,輸入 根據 列印不同的內容,在python程式中,用if語句實現 price 21if price 20 注意不要漏掉冒號 print 為 d元 price 縮排為四個空格或乙個tab print 太貴了 根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行...

python基礎語法(二)

對於重複使用,並且經常需要修改的資料,可以定義為變數,來提高程式設計效率。定義變數的語法為 變數名 變數值。這裡的 作用是賦值。定義變數後可以使用變數名來訪問變數值。不使用變數列印三次 今天天氣真好 如果需要變成列印 今天天氣不好 需要修改三行 print 今天天氣真好 print 今天天氣真好 定...