python學習筆記簡書 Python學習筆記

2021-10-12 11:10:24 字數 1269 閱讀 1464

1.輸入、輸出

1)輸出

printf(「 aaa」)

printf(『aa』,『a』)

printf(『100+200=』,100+200)

結果為aaa

aa a

100+200= 300

輸出不輸出回車方法:

print('***',end")

2)輸入

name=intput()

printf(name)

結果為mike

mike

name=input(『please input your name』)

printf(name)

2.字元和編碼

assii 為1位元組

unicode 為2位元組

utf-8為多位元組

image.png

瀏覽網頁的時候,伺服器會把動態生成的unicode內容轉換為utf-8再傳輸到瀏覽器:

image.png

1)將字串轉換成整數函式如下:

ord(『a』)

輸出為將整數轉換成字串函式如下:

char(65)

輸出為a

1)將字元轉換成byte

b='abc'.encode('ascii')

b=b'abc'

將字元轉換成str

b=b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')

b='中文'

忽略一部分位元組錯誤為

b=b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8'),errros='ignore'

計算長度,計算str型別為字元個數,計算byte型別為位元組個數

b=len('abc')

b=3簡化格式輸出

print('%s你好,你的餘額為%.1f'%('張三',200.43))

輸出結果為

張三你好,你的餘額為200.4

佔位符:%s 字元

%d 整數

%f 小數

%x 十六進製制

format函式如下

print('你好,你的餘額為'.format('張三',200.43))

輸出張三你好,你的餘額為200.4

2.資料型別

1)str

2)int

3)float

4)e計法:5e-4

5)陣列:a[ ]

陣列相關函式

a=['aaa','bbb']

3.資料型別

python學習筆記簡書 python學習筆記

一.list和tuple list是一種有序的集合 可以改變 例如用.insert插入資料 pop刪除資料 可以寫成 user a b c tuple也叫作元組 定義好不可改變 可以寫成 user a b c 定義乙個空的元組 user 可以看出他們的區別是 list用的是,元組用的是 關鍵字引數 ...

python學習筆記簡書 Python學習筆記

本人在廖雪峰的python教程學習python,在此記錄一些筆記,記一些重要的東西,以便查詢及複習。輸入與輸出 用print 在括號中加上字串,就可以向螢幕上輸出指定的文字。print 會依次列印每個字串,遇到逗號 會輸出乙個空格。python提供了乙個input 可以讓使用者輸入字串,並存放到乙個...

python基礎知識筆記簡書 python每日筆記

變數 是程式語言中最基本的概念,和字面意思一樣,指的就是她們的值可變,和我們以前學習的方程類似,變數可以帶入任何值 命名規範 英文本母 下劃線和數字組成 語法錯誤 invalid token 關鍵字 變顏色的單詞不能做變數名 輸入輸出 print輸出 input輸入 input輸入接受內容都會是字串...