python版本為3.5
1效拭、國際慣例
>>> print('Hello, World!')
Hello, World!
2瓣蛀、基本數(shù)據(jù)類型
整數(shù)
Python可以處理任意大小的整數(shù),當(dāng)然包括負(fù)整數(shù)识颊,在程序中的表示方法和數(shù)學(xué)上的寫法一模一樣诚镰,例如:1奕坟,100,-8080清笨,0月杉,等等。
計(jì)算機(jī)由于使用二進(jìn)制抠艾,所以苛萎,有時(shí)候用十六進(jìn)制表示整數(shù)比較方便,十六進(jìn)制用0x前綴和0-9检号,a-f表示腌歉,例如:0xff00,0xa5b4c3d2齐苛,等等翘盖。
浮點(diǎn)數(shù)
浮點(diǎn)數(shù)也就是小數(shù)
字符串
字符串是以單引號(hào)'或雙引號(hào)"括起來的任意文本,比如'abc'凹蜂,"xyz"等等馍驯。請(qǐng)注意,''或""本身只是一種表示方式玛痊,不是字符串的一部分汰瘫,因此,字符串'abc'只有a擂煞,b混弥,c這3個(gè)字符。如果'本身也是一個(gè)字符对省,那就可以用""括起來蝗拿,比如"I'm OK"包含的字符是I,'官辽,m蛹磺,空格,O同仆,K這6個(gè)字符萤捆。
轉(zhuǎn)義字符 \
轉(zhuǎn)義字符\可以轉(zhuǎn)義很多字符,比如\n表示換行俗批,\t表示制表符俗或,字符\本身也要轉(zhuǎn)義,所以\表示的字符就是
Python還允許用r''表示''內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義
用'''...'''的格式可以表示多行內(nèi)容
布爾值bool
True 和 False
>>> bool(2)
True
>>> bool(0)
False
>>>bool(None)
False
空值
空值是Python里一個(gè)特殊的值岁忘,用None表示辛慰。None不能理解為0,因?yàn)?是有意義的干像,而None是一個(gè)特殊的空值帅腌。
變量
在計(jì)算機(jī)程序中驰弄,變量不僅可以是數(shù)字,還可以是任意數(shù)據(jù)類型速客。
變量在程序中就是用一個(gè)變量名表示了戚篙,變量名必須是大小寫英文、數(shù)字和_的組合溺职,且不能用數(shù)字開頭
變量是區(qū)分大小寫的
在Python中岔擂,等號(hào)=是賦值語句,可以把任意數(shù)據(jù)類型賦值給變量
>>> x = 5
>>> x += 1
>>> x
6
常量
所謂常量就是不能變的變量浪耘,比如常用的數(shù)學(xué)常數(shù)π就是一個(gè)常量乱灵。在Python中,通常用全部大寫的變量名表示常量:
>>> PI = 3.14159265359
其他數(shù)據(jù)類型
列表七冲,元組痛倚,字典,集合
3癞埠、運(yùn)算符
算術(shù)運(yùn)算
加減乘除+ - * /
冪 **
取余状原,取模 %
取整除,地板除 //
比較運(yùn)算
==
!=
<
>=
<=
返回bool值
賦值運(yùn)算
=
+=
*=
邏輯運(yùn)算
and
not
or
返回bool值
成員運(yùn)算
in
not in