1孕暇、常量需要加上單引號(hào)仑撞、雙引號(hào)赤兴、三引號(hào)。如果字符串內(nèi)容包含了單引號(hào)就可以用雙引號(hào)隧哮,如果需要換行則加三引號(hào)(print后面也可以不加括號(hào))
print('''line1
line2
line3''')
2桶良、變量不用加類型限定,不用引號(hào)表示沮翔,可以在使用中不斷修改類型
變量的直接負(fù)值都是深拷貝
a=123
a='efg'
a=True
3陨帆、輸入input():name = input() //定義了一個(gè)變量name,內(nèi)容來(lái)自輸入
輸入的時(shí)候如果是常量依然要加單引號(hào)
4采蚀、print 不加括號(hào)歧譬,加了會(huì)連括號(hào)一起打印,可連續(xù)打印字符串,可以計(jì)算公式
name=TT
print 'name',name
print 'abc','def'
print 5+7
5搏存、input()瑰步,命令行輸入
birth = input('birth is: ')//輸入的時(shí)候字符串需要帶單引號(hào) 如:birth is: '19870101'
print('my birth is %s'%(birth))
6、None, True, False, and, or, not
7璧眠、bytes類型的數(shù)據(jù)用帶b前綴缩焦,如 x = b'ABC'
8、格式化與c語(yǔ)言一致责静,變量集合在格式之后用%()
'Hi, %s, you have $%d.' % ('Michael', 1000000)
9袁滥、格式化
整數(shù) | 浮點(diǎn)數(shù) | 字符串 | 十六進(jìn)制整數(shù) |
---|---|---|---|
%d | %f | %s | %x |
10、Python3之前只支持UTF-8也就是不支持中文灾螃,Python3及之后版本支持Unicode题翻。
len('ABC')//求長(zhǎng)度
b'\xe4\xb8\xad\xff'.decode('utf-8', errors='ignore')//類型轉(zhuǎn)換
11、變長(zhǎng)數(shù)組[]腰鬼,聲明后可修改數(shù)組
classmates = ['Michael', 'Bob', 'Tracy']
classmates[0] //從0開始
len(classmates) //計(jì)算長(zhǎng)度
classmates.append('Adam') //追加變量
classmates.pop(1) //刪除某個(gè)元素
12嵌赠、定長(zhǎng)數(shù)組(),一旦聲明就不能修改
array = ('Michael', 'Bob', 'Tracy')
t = ('a', 'b', ['A', 'B']) //二維數(shù)組