注釋
單行注釋:##注釋内容
多行注釋:''' 或 """ #第一種注釋方式
變量
将一些運算的中間結果暫存到記憶體中,以便後續代碼調用。
- 必須由數字,字母,下劃線任意組合,且不能數字開頭。
- 不能是python中的關鍵字:
- ['and', 'as', 'assert', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'exec','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
- 變量具有可描述性。
- 不能是中文。
常量
常量:一直不變的量。比如:π
常量一般用大寫表示:BIR_OF_CHINA = 1949
邏輯運算符
- or 或者 |
- and 并且 &
- not 非 ^
基礎資料類型
類型:- 數字 int +、-、*、/、%(餘數)、**(幂)、//(整除)
- 字元串 str +(拼接)、*(重複)
- 布爾值 bool True False
- 清單 list 增删改查
- 字典 dic 增删改查
- 元祖 tuple 增删改查
- 集合 set 增删查
+ 可用于算術加法,還可以用于清單、元組、字元串的連接配接(但不支援不同類型的
對象之間相加或連接配接)
* 可用于算術乘法,以及清單、元組、字元串的複制式增加操作。(字典和集合不
支援與整數的相乘,因為其中的元素是不允許重複的)
/ 除法運算 3/2 =1.5
// 求整數商 15//4=3 15.0//4=3.0 -15//4=-4 (向下取整)
% 求餘數
** 運算符表示幂乘
x_list
轉換: 字元轉數字 str--->int : int(str) 必須是數字才可以
s2
字元轉布爾 str--->bool : bool(str) str為空,則轉換為False;str為非空,則轉換為True
s7
數字轉字元串 int--->str : str(int)
i1
數字轉布爾 int--->bool : bool(int) 非零數字轉換為True,0轉換為False
i3
布爾轉數字 bool--->int : int(bool) True轉換為1,False轉換為0
b5
布爾轉字元串 bool--->str : str(bool) True,False
b1
使用者互動:input
- 等待輸入
- 将你輸入的内容指派給了前面變量。
- input出來的資料類型全部是str
格式化輸出:output_format
格式化輸出 %s %d %%
% 占位符
s str 字元串
d digit 數字
n%% 表示數字n%
name
運作結果如下:
縮進
冒号表示縮進的開始,也就是代碼塊的開始标志
縮進結束就表示一個代碼塊結束了
同一個級别的代碼塊的縮進量必須相同
一般而言,以
4個空格為基本縮進機關
age
citys
運作Python檔案
python(空格)檔案路徑 回車
hello.py 檔案需要在對應的檔案夾内 這裡是 d盤