Python 之旅

Python 學習筆記


Python文件的後綴都是以.py 結尾
變量 可變化的量 = 賦值 供程序調用 變量要用引號引用起來 單引號和雙引號沒有區別
示例 a = 'hello word
print 打印內容python

Python 數據類型數據庫

A[字符串]
     B[數 字] -->|Type| C(int有符號整型)
     B[數 字] -->|Type| D(long長整型)
     B[數 字] -->|Type| E(float浮點型)
     B[數 字] -->|Type| F(complex複數)
     G[布爾值] -->|Type| H(True)
     G[布爾值] -->|Type| J(False)
     K[List列表]
     L[Tuple元組]
     M[Dictionary字典]
格式符號 轉換
%c 字符
%s 經過str()字符串轉換來格式
%i 有符號十進制整數
%d 有符號十進制整數
%u 無符號十進制整數
%o 八進制整數
%x 十六進制整數(小寫字母)
%X 十六進制整數(大寫字母)
%e 索引符號(小寫‘e’)
%E 索引符號 (大寫"E")
%f 浮點實數
%g %f和%e的簡寫
%G %f和%E的簡寫

系統內置一些關鍵字 不能夠設定爲變量名編程

轉義序列
| 轉義符 | 功能 |
| ---------- | -------------- |
| \ | 反斜槓 |
| ' | 單引號 |
| " | 雙引號 |
| \a | 響鈴符 |
| \b | 退格符 |
| \f | 進紙符 |
| \n | 換行符 |
| \N {name} |Unicode 數據庫中的字符名,其中name就是它的名字 |
| \r | 回車符 |
| \t | 水平製表符 |
| \u xxxxx |值爲16位十六進制值xxxx的字符 |
| \U xxxxx |值爲32位十六進制值xxxx的字符 |
| \v | 垂直製表符 | |
| \ooo |值爲八進制值ooo的字符 |
| \xhh |值爲十六進制數hh的字符 |學習

運算符
|運算符號| 描述 | 實例 |
|-----------|-------- |----------------|
| + | 加 | 兩個對象相加 a + b 輸出結果 |
| - | 減 | 獲得負數或者是一個數減去另一個數 |
| * | 乘 | 兩個數相乘 |
| / | 除 | X除以y b / a 輸出結果
| // | 取整除 | 返回商的整數部分 9//2 輸出結果4 9.0//2.0 輸出結果4.0 |
| % | 取餘 | 返回除法的餘數 b % a 輸出結果 0
| ** | 冥 | 返回x的y次冥 a**b 爲10的10次方,輸出結果10000000000|編碼

獲取用戶輸入
raw_input
示例 raw_input('please input')code

賦值運算符
| 運算符 | 描述 | 實例 |
| ------- | -------- | ----------------- |
| = | 賦值運算符 | 把=號右邊的結果給左邊的變量 num=1+2*3 結果num的值爲7 |對象

複合賦值運算符
| 運算符 | 描述 | 實例 |
| ------- | ----------- | -------------- |
| += | 加法賦值運算符 | c += a 等效於 c = c + a |
| -= | 減法賦值運算符 | c -= a 等效於 c = c - a |
| = | 乘法賦值運算符 | c = a 等效於 c = c * a |
| /= | 除法賦值運算符 | c /= a 等效於 c = c / a |
| %= | 取模擬賦值運算 | c %= a 等效於 c = c % a |
| = | 冥賦值運算符 | c = a 等效於 c = c ** a |
| //= | 取整數賦值運算符 | c //=a 等效於 c = c // a |索引

編程以前想好思路,思路理清楚了剩下的就是用代碼怎麼實現了思路很重要
編寫代碼必定要有註釋
1.單行代碼最前面一行加上# 代碼會被註釋此行內容不會被執行
2.多行註釋加以'''開頭 在以 '''結尾
3.在程序中出現中文編碼在程序開始的時候加上#coding=utf-8utf-8

相關文章
相關標籤/搜索