Python基礎入門 3

2021-08-19 18:54:04 字數 2854 閱讀 7288

分類: 整數

浮點數複數

整數:

[重點]

int(): 轉換成整數,不進行四捨五入

float(): 轉換成浮點數

# 如果在數字字串中夾雜一些無用的字元,程式直接會報錯

# 總結1:以下內容全部報錯

# 總結2:只要某一行**寶報錯,後邊程式不再執行.

abs()

max():

min():

pow():

round():

字串一般情況使用單引號或者雙引號引起來

規則: 單不能套單,單可以套雙

雙不能套雙,雙可以套單

多行字串的寫法

# 多行字串

# 方式二

str3 = '3月25號我來到了美麗的成都,剛下飛機,'

\'就碰到乙個老外帥鍋,結果他還跟我打招呼.但是我不會英語,好尷尬'

​# 方式一

str4 = '''潔白的婚紗,手捧著鮮花 ,美麗的想通話.想起那年初夏,我為你牽掛.'''

​# 方式三

str5 = """潔白的婚紗,手捧著鮮花 ,美麗的想通話.想起那年初夏,我為你牽掛."""

print(str5)

字串的長度

'''

len(): 獲取字串的長度

'''str1 = 'lhy'

str1 = '劉海豔'

str1 = '幸福像花兒一樣'

print(len(str1))

​總結: 無論是字元還是漢字,只要有乙個,則長度就是幾個

提取某個字元

'''

提取字串中的某乙個字元

方式:從左往右開始, 下標從0開始提取

str[0]   str[1]   str[2] ..... str[n]

​從優往左開始, 下標從-1開始

str[-1] str[-2] ..... str[-n]

​'''

str1 = 'it is a dog'

print(str1[0])

print(str1[-

2])​

# pytjon中的字串一旦定義好之後,是不可以修改的

str1[0] = 'i'

print('str1 =', str1)

轉義字元

'''

轉義字元: 將原來的意義給他去掉 \(這是反斜線)  

​'''

str1 = '我最喜歡的一首歌是\'咱們結婚吧\''

str1 = 'you\'re a good man'

print(str1)​​

'''系統裡邊有一些特殊的字元: \t(製表符) \n(換行符)

'''print('你好\\t寶強哥,你的媳婦是馬蓉嗎?')

print('你好\\n宋喆,你的情人是\t馬蓉\n嗎?')

# 如果想將原來具有特殊含義的字元失去本身的意義,我們可以直接在整個字串前邊新增乙個r

print(r'你好\t寶強哥,你的媳婦是馬蓉嗎?')

print(r'你好\n宋喆,你的情人是馬蓉嗎?')​​

*+的用法

# *將字串拼接n次

str1 = 'lhy'

str1 = '劉海豔'

print(str1*3)

​# +表示字串與字串變數之間的拼接

str2 = 'xiaoming'

str3 = 'xiaoliang'

print(str2

+str3)

​str4 = 'goudan'

print('你好'

+str4)

​# 下邊直接報錯

num2 = 234

print('hello'

+num2)

字串擷取

'''

字串擷取:

str1[開始下標:結束下標]: 從開始下標擷取,到結束下標=結尾,.包含開始下標,但不包含結束下標

str1[0:5] 提取是的結果你是zhous

str1[:3] 預設從下標0開始到結束的開區間

str1[3:] 從指定的下標開始到結尾

str1[-n:]: 從最後邊提取n個

str1[:]: 提取全部字元

str1[::2] 根據下標每個n個提取一次

str1[::-1] 將字元逆序排列

'''

字串的格式化

第一種格式化:

%s:    給字串站位

%d:     給int型別站位

%f:     給浮點型別站位,  預設保留6為小數%.2

f:  保留兩位小數

%10.2

f共10位,保留兩位小數,其他為使用空格補齊

%010.2

f共10位,保留兩位小數,其他為使用0補齊

%c:     列印乙個字元

%o:    將十進位制轉換成八進位制

%x:    將十進位制轉換成十六進製制

字串比較大小

[規則:]從第乙個字元開始比較,將字元轉換成ascii值進行比較

如果小於則返回true,否則返回false

windows:

c:\users\劉海豔\desktop\day03\hello.py

c:/users/劉海豔/desktop/day03

linux:

/root/admin/index/hello.py

​總結:在後期開發過程中,無論在windows下邊還是linux下邊我們寫路徑做最好使用/

python3 入門基礎

1 檢視python版本 python v 2 指定python檔案的編碼格式 coding utf 8 或 coding utf 8 3 變數命名以字母和下劃線 開始 num num 4 注釋 開頭表示注釋該行 這裡是注釋部分 5 多行語句用反斜槓 實現 toatl num1 num2 num3 ...

python入門記錄 python入門基礎習題記錄

執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...

iOS Core Graphics基礎入門(3)

繪製陰影 建立一塊畫布 cgcontextref context uigraphicsgetcurrentcontext 新增陰影顏色 cgcontextsetshadowwithcolor context,cgsizemake 1.2,1.2 0,uicolor lightgraycolor cg...