python語法大全?1、Python標(biāo)識(shí)符 在Python里,標(biāo)識(shí)符有字母、數(shù)字、下劃線組成。在Python中,所有標(biāo)識(shí)符可以包括英文、數(shù)字以及下劃線(_),但不能以數(shù)字開頭。Python中的標(biāo)識(shí)符是區(qū)分大小寫的。以下劃線開頭的標(biāo)識(shí)符是有特殊意義的。那么,python語法大全?一起來了解一下吧。
python的基本語法如下:
一、變量的定義。
在編程語言中,存儲(chǔ)一個(gè)數(shù)據(jù),需要用變量進(jìn)行接收。
案例:
java:
變量類型 變量名 = 值。
int age =18
js:
var 變量名 = 值。
var age = 18
python:
變量名 = 值 age = 18
查看變量類型。
print(type(age))
二、標(biāo)識(shí)符。
1.什么是標(biāo)識(shí)符?
開發(fā)人員在程序中自定義的一些符號(hào)和名稱。
標(biāo)識(shí)符是自己定義的,如變量名 、函數(shù)名等。
2.標(biāo)識(shí)符的命名規(guī)則。
標(biāo)識(shí)符只能由字母、下劃線“_”、數(shù)字組成。
標(biāo)識(shí)符不能以數(shù)字開頭。
標(biāo)識(shí)符不能使用關(guān)鍵字。
標(biāo)識(shí)符對(duì)大小寫敏感。
(建議:標(biāo)識(shí)符命名應(yīng)“見名知意”)
3.python中的關(guān)鍵字。
'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
1.關(guān)于編碼:
默認(rèn)情況下,Python 3 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串。 當(dāng)然你也可以為源碼文件指定不同的編碼:
# -*- coding: cp-1252 -*-
2.標(biāo)識(shí)符:
第一個(gè)字符必須是字母表中字母或下劃線,其他的部分由字母、數(shù)字和下劃線組成。
標(biāo)識(shí)符對(duì)大小寫敏感。
在 Python 3 中,可以用中文作為變量名,非 ASCII 標(biāo)識(shí)符也是允許的了。
3.保留字:
保留字即關(guān)鍵字,我們不能把它們用作任何標(biāo)識(shí)符名稱。
Python 的標(biāo)準(zhǔn)庫提供了一個(gè) keyword 模塊,可以輸出當(dāng)前版本的所有關(guān)鍵字:
代碼:
import keyword
keyword.kwlist
結(jié)果:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
4.關(guān)于注釋:
單行注釋以 # 開頭
多行注釋可以用多個(gè) # 號(hào),還有 ''' 和 """
5.縮進(jìn)與多行語句:
Python最具特色的就是使用縮進(jìn)來表示代碼塊,不需要使用大括號(hào) {} 。
0和1分別代表format函數(shù)傳入的參數(shù)的第幾位。例如:
print("{0:10.2f}\n{1:10.2f}".format(3.1452,2.43311))
結(jié)果
3.15
2.43
>>> print 'ok!' ok! >>> def test(a,b): if a>b: print 'max:',a else: print 'max',b >>> test(5,3) max: 5 >>> test(7,10) max 10 >>> 以上涵數(shù)參數(shù)傳遞if語句都說了!大體有三個(gè)條件語句!for in ---while >>> n=1 >>> while n>> >>> for i in 'abc': print i a b c >>> for i in range(1,5): print i 1 2 3 4 >>> range(1,9) [1, 2, 3, 4, 5, 6, 7, 8] >>> str(42) '42' >>> int('42') 42 >>> hex(11) '0xb' >>> import md5 >>> dir(md5) ['MD5Type', '__doc__', '__name__', 'digest_size', 'md5', 'new'] >>> x=md5.md5('uuap') >>> dir(x) ['copy', 'digest', 'hexdigest', 'update'] >>> x.hexdigest() 'e39998cc684b7bb88d8be878fc1162b2' >>> type('uuap') >>> type(10) >>> type(md5) >>> type(x) >>> str(md5) "" >>> str(x) '' int()把字付串轉(zhuǎn)成數(shù)字型!str()把()里的轉(zhuǎn)成字符串型hex()轉(zhuǎn)16進(jìn)制!type()返回()里的數(shù)據(jù)類型!import 加載模塊!本例加載了md5摸塊并算了字符串uuap的md5值!dir()是返回()里對(duì)象可用的方法!還有很多py很容易上手!
Python基本語法
Python的語法相對(duì)比C,C++,Java更加簡(jiǎn)潔,比較符合人的正常思維。本篇介紹Python的基本語法,通過本篇文章你可以學(xué)到以下內(nèi)容。
掌握Python的基本語法
識(shí)別Python中的關(guān)鍵字
Python是一門腳本語言,有以下特點(diǎn):
面向?qū)ο螅侯?/p>
語法塊:使用縮進(jìn)進(jìn)行標(biāo)記
注釋: #單行注釋,"""多行注釋""",'''我也是多行注釋''
打印與輸出:print(), input()
變量: 變量在賦值的時(shí)候確定變量的類型
模塊:通過import 模塊名進(jìn)行加載模塊
Python的標(biāo)識(shí)符
標(biāo)識(shí)符是用戶編程時(shí)使用的名字,用于給變量、常量、函數(shù)、語句塊等命名,以建立起名稱與使用之間的關(guān)系。標(biāo)識(shí)符通常由字母和數(shù)字以及其它字符構(gòu)成。
標(biāo)識(shí)符的命名遵循以下規(guī)定:
開頭以字母或者下劃線_,剩下的字符數(shù)字字母或者下劃線
Python遵循小駝峰命名法
不是使用Python中的關(guān)鍵字進(jìn)行命名
代碼示例:
num = 10 # 這是一個(gè)int類型變量
錯(cuò)誤命名示例:
123rate(數(shù)字開頭)、 mac book pro(含有空格),class(關(guān)鍵字)
Python關(guān)鍵字
以下列表中的關(guān)鍵字不可以當(dāng)作標(biāo)識(shí)符進(jìn)行使用。Python語言的關(guān)鍵字只包含小寫字母。
以上就是python語法大全的全部?jī)?nèi)容,python的基本語法如下:一、變量的定義。在編程語言中,存儲(chǔ)一個(gè)數(shù)據(jù),需要用變量進(jìn)行接收。案例:java:變量類型 變量名 = 值。int age =18 js:var 變量名 = 值。