溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Python基本語法示例

發(fā)布時間:2020-11-03 09:56:17 來源:億速云 閱讀:174 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關(guān)Python基本語法示例的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

一、程序的格式框架

1.縮進

縮進是指每行語句前的空白區(qū)域,用來表示Python程序間的包含和層次關(guān)系。

一般語句不需要縮進,頂行書寫且不留空白。

當表示分支、循環(huán)、函數(shù)、類等含義,在if,while,for,def,class等保留字所在的完整語句后通過英文冒號(:)結(jié)尾,并在之后進行縮進,表示前后代碼之間的從屬關(guān)系。

代碼編寫中,縮進可以用Tab鍵實現(xiàn),也可以用4個空格實現(xiàn)。

縮進錯誤:若程序執(zhí)行過程中,出現(xiàn)unexpected indent錯誤,則說明縮進不匹配,需要查看所有縮進是否一致,以及錯用縮進的情況。

2.注釋

注釋是代碼中的輔助性文字,會被編譯器或者解釋器略去,不會被執(zhí)行,一般用于編寫者對代碼的說明【標明代碼的原理和用途、作者和版權(quán),或注釋單行代碼用于輔助程序調(diào)試(初學(xué)的過程中,測試某行代碼的功能)】。

在Python中,用"#"表示一行注釋的開始,多行注釋需要在每行開始都使用"#"。

二、語法元素的名稱

1.變量

變量是保存和表示數(shù)據(jù)值的一種語法元素。變量的值可以通過賦值("=")方式修改。

>>> a=99
>>> a=a+1
>>> print(a)
100

2.命名

Python采用大寫字母,小寫字母,數(shù)字,下劃線,漢字等字符進行組合命名。

注意:(1)首字符不能是數(shù)字;(2)標識符不能出現(xiàn)空格;(3)標識符不能與Python保留字相同;(4)對大小寫敏感;

3.保留字

Python基本語法示例

注意:True  False  None 要大寫!

三、數(shù)據(jù)類型【后面詳細介紹】

1.數(shù)字類型

整數(shù)、浮點數(shù)、復(fù)數(shù)

2.字符串類型

字符串:字符的序列,在Python中采用一對雙引號或者一對單引號括起來的一個或多個字符表示。雙引號和單引號的作用相同。

四、程序的語句元素

1.表達式

表達式一般由數(shù)據(jù)和操作符等構(gòu)成。

比如

>>> 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

注意:重要應(yīng)用,互換變量

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.其他語句

如分支語句和循環(huán)語句【后面詳細介紹】

五、基本輸入輸出函數(shù)

1.input()函數(shù)

input()函數(shù)從控制臺獲得用戶的一行輸入,無論用戶輸入什么內(nèi)容,input()函數(shù)都以字符串類型返回結(jié)果。input()函數(shù)可以包含一些提示性的文字,用來提示用戶。

【變量】=input(【提示性文字】)

>>> a=input("請輸入:")
請輸入:12
>>> print(a)
12

注意:input()函數(shù)的提示性文字是可選的,且不具備對輸入判斷的強制性,程序可以不設(shè)置提示性文字而直接使用input()獲取輸入。

2. eval()函數(shù)

eval()函數(shù)將去掉字符串最外側(cè)的引號,并按照Python語句方式執(zhí)行去掉引號后的字符內(nèi)容。

【變量】=eval(【字符串】)

注意:當eval()函數(shù)處理字符串"ython"時,字符串去掉兩個引號后,Python語句將其解釋為一個變量。

 當eval()函數(shù)處理字符串" 'ython' "時,去掉引號,'ython'被解釋為字符串。

eval()函數(shù)常與input()函數(shù)一起使用,用來獲取用戶輸入的數(shù)字(小數(shù),負數(shù))。

【變量】=eval(input(【提示性文字】))

3.print()函數(shù)

(1)僅用于輸出字符串

>>> print("你好呀!")
你好呀!

(2)輸出一個或多個變量

>>> a=765
>>> print(a,a*19,a*3)
765 14535 2295

3)混合輸出字符串與變量

print(【輸出字符串的模板】.format(【變量1】,【變量2】,……))【后面會詳細介紹】

【輸入字符串模板】中采用{ }表示一個槽的位置,每個槽中對應(yīng).format()中的變量。

>>> a="dog!"
>>> print("張鑫鑫是{}".format(a))
張鑫鑫是dog!

(4)對print()函數(shù)的end參數(shù)進行修改,可以改變輸入文本的結(jié)尾。

print()函數(shù)結(jié)尾默認為換行符。如果改變結(jié)尾字符,則沒有輸出時沒有換行。

print(【待輸出的內(nèi)容】,end=" 【結(jié)尾】")

感謝各位的閱讀!關(guān)于Python基本語法示例就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI