Python的特色語法

2021-07-22 04:42:16 字數 3523 閱讀 1779

大嬸向左不送,新手向右請進。

剛剛開始學習python,用博文記錄一下自己學習的程序,如果能夠幫助到同樣想學習python的朋友更好。

python

的不同之處:

1、python**注釋使用「#」;

2、python的整數沒有大小限制;

3、python輸出中文時:

**編輯前加入:

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

告訴python直譯器,按照utf-8編碼讀取源**,否則,在源**中寫的中文輸出可能會有亂碼。

4、python使用縮進來組織**塊,使用4個空格的縮排。

在文字編輯器中,需要設定把tab自動轉換為4個空格,確保不混用tab和空格。(如果不縮排程式執行時會報錯)

5、python對bytes型別的資料用帶b字首的單引號或雙引號表示:

x = b'abc'

6、list和tuple是python內建的有序集合,乙個可變,乙個不可變。

例如:

list:

>>>tests = ['test1', 'test2', 'test3']

>>>tests

['test1', 'test2', 'test3']

t

uple:

>>> t = (1, 2)

>>> t

(1, 2)

二者的區分在於:list使用[ ];tuple使用( ),當tuple只有乙個物件的時候必須在物件後面新增「,」:例test(1,),這是因為括號( )既可以表tuple,又可以表示數學中的小括號,這就產生了歧義,python規定,未加「,」,按小括號計算,因此只有1個元素的tuple定義時必須加乙個逗號,,來消除歧義。

7、判斷語句後注意不要少寫了冒號「:」。

num = 4

if num >= 10:

print('test1')

elif age >= 6:

print('test2')

else:

print('test3')

if語句的完整句型:(elif是else if的縮寫)

if 《條件判斷1>:

《執行1>

elif 《條件判斷2>:

《執行2>

elif 《條件判斷3>:

《執行3>

else:

《執行4>

8、input()返回的資料型別是str;

9、python的迴圈有兩種:

第一:for...in迴圈,依次把list或tuple中的每個元素迭代出來,看例子:

tests =['test1', 'test2', 'test3']

for test in tests:

print(test)

執行這段**,會依次列印tests的每乙個元素:

test1

test2

test3

第二:while迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈。

例用while迴圈實現計算100以內所有奇數之和

sum = 0

n = 99

while n > 0:

sum = sum + n

n = n - 2

print(sum)

10、python內建了字典:dict,使用{ }

>>> d =

>>> d['test1

']95

注:避免key不存在的錯誤,有兩種辦法:

一通過in判斷key是否存在:

>>> 'test4

' in d

false

二通過dict提供的get方法,如果key不存在,可以返回none,或者自己指定的value:

>>> d.get('test4

')>>> d.get('test4

', -1)

-1

注意:返回none的時候python的互動式命令列不顯示結果。

python的語法元素 Python的語法元素

在python中 表示注釋的作用 是單行注釋 是多行注釋。以 開頭和結尾 python的變數名命名規則 大小寫字母 數字 下劃線和漢字等字元及組合 注意事項 大小寫敏感 首字元不能是數字 不與保留字相同 保留字 被程式語言內部定義並保留使用的識別符號,也叫關鍵字 對於字串序號,python提出了兩種...

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 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...