Python基礎語法

2021-09-29 07:04:29 字數 2892 閱讀 1674

1、變數名由字母、數字、下劃線組成。變數名可以以字母、下劃線(_)打頭,但不能以數字開頭;

2、變數名不能包含空格,但可以使用下劃線來分隔其中的單詞;

3、不要將python的關鍵字和函式名作變數名;

4、變數名應既簡短又具有描述性;

5、慎用小寫字母l和大寫字母o。python 中的識別符號是區分大小寫的。

應使用小寫的變數名,避免使用大寫字母。

python關鍵字:

學習 python 與其他語言最大的區別就是,python 的**塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。

在 python 的**塊中必須使用相同數目的行首縮排空格數。

建議你在每個縮排層次使用單個製表符兩個空格四個空格, 切記不能混用

python語句中一般以新行作為語句的結束符。

但是我們可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:

total = item_one + \

item_two + \

item_three

語句中包含 , {} 或 () 括號就不需要使用多行連線符。如下例項:

days = ['monday', 'tuesday', 'wednesday',

'thursday', 'friday']

python 可以使用引號(')、雙引號(")、三引號('''""") 來表示字串,引號的開始與結束必須的相同型別的。

其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做注釋。

word = 'word'

sentence = "這是乙個句子。"

paragraph = """這是乙個段落。

包含了多個語句"""

python中單行注釋採用 # 開頭。

注釋可以在語句或表示式行末:

name = "madisetti" # 這是乙個注釋
python 中多行注釋使用三個單引號(''')或三個雙引號(""")。

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 檔名:test.py

'''這是多行注釋,使用單引號。

這是多行注釋,使用單引號。

這是多行注釋,使用單引號。

'''"""

這是多行注釋,使用雙引號。

這是多行注釋,使用雙引號。

這是多行注釋,使用雙引號。

"""

函式之間或類的方法之間用空行分隔,表示一段新的**的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。

空行與**縮排不同,空行並不是python語法的一部分。書寫時不插入空行,python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的**,便於日後**的維護或重構。

記住:空行也是程式**的一部分。

python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是乙個簡單的例項:

#!/usr/bin/python

import sys; x = 'runoob'; sys.stdout.write(x + '\n')

執行以上**,輸入結果為:

$ python test.py

runoob

print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號 ,。

#!/usr/bin/python

# -*- coding: utf-8 -*-

x="a"

y="b"

# 換行輸出

print x

print y

print '---------'

# 不換行輸出

print x,

print y,

# 不換行輸出

print x,y

以上例項執行結果為:

a

b---------

a b a b

在python中,用引號括起來的都是字串,其中引號可以是單引號也可以是雙引號。

1、使用方法修改字串的大小寫

①title()——以首字母大寫的方式顯示每個單詞,即每個單詞的首字母都改為大寫;

②upper()——全部轉換成大寫;

③lower()——全部轉換成小寫。

例項如下:

2、合併(拼接)字串

python中使用(+)來合併字串。例項如下:

3、刪除空白

①rstrip()——刪除字串末尾空白;

②lstrip()——刪除字串頭部空白;

③strip()——刪除字串兩端空白;

要永久刪除字串的空白,必須將刪除操作的結果存回到變數中。

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...