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輸入接受內容都會是字串...