您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Python基本語法示例的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
一、程序的格式框架
1.縮進
縮進是指每行語句前的空白區域,用來表示Python程序間的包含和層次關系。
一般語句不需要縮進,頂行書寫且不留空白。
當表示分支、循環、函數、類等含義,在if,while,for,def,class等保留字所在的完整語句后通過英文冒號(:)結尾,并在之后進行縮進,表示前后代碼之間的從屬關系。
代碼編寫中,縮進可以用Tab鍵實現,也可以用4個空格實現。
縮進錯誤:若程序執行過程中,出現unexpected indent錯誤,則說明縮進不匹配,需要查看所有縮進是否一致,以及錯用縮進的情況。
2.注釋
注釋是代碼中的輔助性文字,會被編譯器或者解釋器略去,不會被執行,一般用于編寫者對代碼的說明【標明代碼的原理和用途、作者和版權,或注釋單行代碼用于輔助程序調試(初學的過程中,測試某行代碼的功能)】。
在Python中,用"#"表示一行注釋的開始,多行注釋需要在每行開始都使用"#"。
二、語法元素的名稱
1.變量
變量是保存和表示數據值的一種語法元素。變量的值可以通過賦值("=")方式修改。
>>> a=99 >>> a=a+1 >>> print(a) 100
2.命名
Python采用大寫字母,小寫字母,數字,下劃線,漢字等字符進行組合命名。
注意:(1)首字符不能是數字;(2)標識符不能出現空格;(3)標識符不能與Python保留字相同;(4)對大小寫敏感;
3.保留字
注意:True False None 要大寫!
三、數據類型【后面詳細介紹】
1.數字類型
整數、浮點數、復數
2.字符串類型
字符串:字符的序列,在Python中采用一對雙引號或者一對單引號括起來的一個或多個字符表示。雙引號和單引號的作用相同。
四、程序的語句元素
1.表達式
表達式一般由數據和操作符等構成。
比如
>>> 111*68 7548 >>> "人生代代無窮已"+"江月年年只相似" '人生代代無窮已江月年年只相似'
2.賦值語句
對變量進行賦值(用賦值符號"="連接)的一行代碼。
(1)【變量】=【表達式】
比如
>>> a=888*65 >>> print(a) 57720
注意:賦值語句使用等號(=)表達;值相等的判斷使用雙等號(==);
(2)同步賦值語句
【變量1】,【變量2】……=【表達式1】,【表達式2】……
比如
>>> a,b=1,3 >>> print(a,b) 1 3 >>> print(a) 1
注意:重要應用,互換變量
x,y=y,x
>>> a,b=1,3 >>> print(a,b) 1 3 >>> print(a) 1 >>> a,b=b,a >>> print(b) 1 >>> print(a) 3
3.引用
使用當前程序之外,已有的功能代碼。
import 【功能庫的名稱】
4.其他語句
如分支語句和循環語句【后面詳細介紹】
五、基本輸入輸出函數
1.input()函數
input()函數從控制臺獲得用戶的一行輸入,無論用戶輸入什么內容,input()函數都以字符串類型返回結果。input()函數可以包含一些提示性的文字,用來提示用戶。
【變量】=input(【提示性文字】)
>>> a=input("請輸入:") 請輸入:12 >>> print(a) 12
注意:input()函數的提示性文字是可選的,且不具備對輸入判斷的強制性,程序可以不設置提示性文字而直接使用input()獲取輸入。
2. eval()函數
eval()函數將去掉字符串最外側的引號,并按照Python語句方式執行去掉引號后的字符內容。
【變量】=eval(【字符串】)
注意:當eval()函數處理字符串"ython"時,字符串去掉兩個引號后,Python語句將其解釋為一個變量。
當eval()函數處理字符串" 'ython' "時,去掉引號,'ython'被解釋為字符串。
eval()函數常與input()函數一起使用,用來獲取用戶輸入的數字(小數,負數)。
【變量】=eval(input(【提示性文字】))
3.print()函數
(1)僅用于輸出字符串
>>> print("你好呀!") 你好呀!
(2)輸出一個或多個變量
>>> a=765 >>> print(a,a*19,a*3) 765 14535 2295
3)混合輸出字符串與變量
print(【輸出字符串的模板】.format(【變量1】,【變量2】,……))【后面會詳細介紹】
【輸入字符串模板】中采用{ }表示一個槽的位置,每個槽中對應.format()中的變量。
>>> a="dog!" >>> print("張鑫鑫是{}".format(a)) 張鑫鑫是dog!
(4)對print()函數的end參數進行修改,可以改變輸入文本的結尾。
print()函數結尾默認為換行符。如果改變結尾字符,則沒有輸出時沒有換行。
print(【待輸出的內容】,end=" 【結尾】")
感謝各位的閱讀!關于Python基本語法示例就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。