====python標誌符
1、標誌符包括:字母、數字、下劃線
2、標誌符區分大小寫
3、下劃線標誌符含義
_foo: 不能直接訪問的類屬性, 需通過介面訪問, 不能from xx import *匯入
__foo: 類的私有成員,
__foo__: 特殊方法的專用標誌符, 如__init__()代表類的建構函式
4、一行顯示多條語句, 用;分割
====python行與縮排
1、不用{}, 採用縮進來寫模組, 可以省略;
2、縮排的空白數量可變, 但**塊中的語句必須含相同的縮排空白數量(必須)
====python多行輸出
print("hello"
" i'm 多行列印"
" end.")
print("""這是乙個段落,
包含了多個語句, 注意格式, 可以作為文件注釋寫法.""")
====python注釋
1、#: 單行注釋
2、 ''': 多行注釋
""": 多行注釋
====python變數賦值
a0 = b0 = c0 = 0
a1, b1, c1 = 1, 2, "哈哈"
print(a0, b0, c0, a1, b1, c1)
====python基本型別
1、numbers: 數字
int: 有符號整數
long: 長整型,3.x版本被移除
float: 浮點型
complex: 複數
2、string: 字串, 例如"abcdef", 取值:[頭下標:尾下標), 正向[0 ~ 5], 反向[-1 ~ -6]
3、list: 列表, 取值:[頭下標:尾下標), 正向[0 ~ 5], 反向[-1 ~ -6]
4、tuple: 元組, 取值:[頭下標:尾下標), 相當於唯讀陣列, 不可二次賦值
5、dictionary: 字典, 無序的物件集和, 相當於json, 通過key取值
====python型別轉換
int(x [,base]) 將x轉換為int型別
long(x, [,base]) 將x轉換為乙個長整數, 3.x不再支援
float(x) 將x轉換到乙個浮點數, 注意不帶進製數
complex(real [,imag]) 轉換成複數
str(x) 將物件x轉換為字串
repr(x) 將物件x轉換為表示式字串
eval(str) 用來計算在字串中有效的python表示式,並返回計算結果
tuple(s) 將序列s轉換為乙個元組
list(s) 將序列s轉換為乙個列表
set(s) 轉換為可變集合
dict(d) 建立乙個字典,d必須是乙個序列(key, vlaue)元組
frozenset(s)轉換為不可變集合
chr(x) 將乙個整數轉換為乙個字元
unichr(x) 將乙個整數轉換為unicode字元, 3.x不再支援
ord(x) 將乙個字元轉換為它的整數值
hex(x) 將乙個整數轉換為乙個十六進製制字串
oct(x) 將乙個整戶轉換為乙個八進位制字串
print("\r\n>>>>>>>>>>>>>>>>>>>>測試縮排<<<<<<<<<<<<<<<<<<<<")
if true:
print("answer")
print("true")
else:
print("answer")
print("false")
print("\r\n>>>>>>>>>>>>>>>>>>>>測試多行文字<<<<<<<<<<<<<<<<<<<<")
print("hello"
" i'm 多行列印"
" end.")
print("""這是乙個段落,
包含了多個語句, 注意格式, 可以作為文件注釋寫法.""")
print("\r\n>>>>>>>>>>>>>>>>>>>>測試變數賦值<<<<<<<<<<<<<<<<<<<<")
a0 = b0 = c0 = 0
a1, b1, c1 = 1, 2, "哈哈"
print(a0, b0, c0, a1, b1, c1)
print("\r\n>>>>>>>>>>>>>>>>>>>>測試基本型別<<<<<<<<<<<<<<<<<<<<")
var1 = 1
del var1
print(">>>string")
str1 = "hello world!"
print(str1) # 輸出完整字串
print(str1[0]) # 輸出字串中的第乙個字元
print(str1[2:5]) # 輸出字串中第三個至第五個之間的字串
print(str1[2:]) # 輸出從第三個字元開始的字串
print(str1 * 2) # 輸出字串兩次
print(str1 + "test", "\r\n") # 輸出連線的字串
print(">>>list")
list1 = ["run-oob", 786, 2.23, "john", 70.2]
list2 = [123, 'john']
print(list1) # 輸出完整列表
print(list1[0]) # 輸出列表的第乙個元素
print(list1[1:3]) # 輸出第二個至第三個元素
print(list1[2:]) # 輸出從第三個開始至列表末尾的所有元素
print(list2 * 2) # 輸出列表兩次
print(list1 + list2, "\r\n") # 列印組合的列表
print(">>>tuple")
tuple1 = ('run-oob', 786, 2.23, 'john', 70.2)
tuple2 = (123, 'john')
print(tuple1) # 輸出完整元組
print(tuple1[0]) # 輸出元組的第乙個元素
print(tuple1[1:3]) # 輸出第二個至第三個的元素
print(tuple1[2:]) # 輸出從第三個開始至列表末尾的所有元素
print(tuple2 * 2) # 輸出元組兩次
print(tuple1 + tuple2, "\r\n") # 列印組合的元組
print(">>>dict")
dict1 = dict() # 也可以簡化寫成 {}
dict1.update()
dict2 =
print(dict1["one"]) # 輸出鍵為'one' 的值
print(dict1[2]) # 輸出鍵為 2 的值
print(dict2) # 輸出完整的字典
print(dict2.keys()) # 輸出所有鍵
print(dict2.values(), "\r\n") # 輸出所有值
print("\r\n>>>>>>>>>>>>>>>>>>>>測試型別轉換<<<<<<<<<<<<<<<<<<<<")
print(int("1000", 2))
print(float("100"))
print(complex(100, 2))
print(str(1000))
print(repr(100))
print(eval("100 + 1"))
print(tuple([1, 2, 3]))
print(list((1, 2, 3)))
print(set([1, 2, 3]))
print(dict())
print(chr(97))
print(ord('a'))
print(hex(16))
print(oct(8))
python 第一天學習筆記
n 表示轉行,當字串裡含有 n時 用原始字串 當處理 print a new 時,有兩種辦法 1.用反斜槓來轉義反斜槓 print a new 2.用原始字串 print r a new 處理好幾行的字串 用三重引號字串 print 第一行 第二行第三行 引入外援random 模組 函式randin...
python筆記 第一天
第乙個程式的一些隨記 原例項程式 print 乙個小遊戲,簡單的測試一下語法和功能 temp input 猜猜我現在想的數字是哪乙個 guess int temp while guess 8 temp input 猜錯了 guess int temp if guess 8 print 好厲害,居然猜...
Python 學習第一天
今天在酷殼網上看了一篇很受啟發的文章 程式設計師技術練級攻略 介紹了乙個程式設計師從啟蒙入門,高階加深,到高階深入,所需要掌握的技術和應該看的書,從今天開始希望乙個星期能把python學會,當然肯定是皮毛了。python3.x之前學習的 學習python的 照著上面的例子敲了一下,發現第乙個就錯了,...