python基礎(chǔ) - 基礎(chǔ)語(yǔ)法

Python 基礎(chǔ)語(yǔ)法

1. 注釋、命名規(guī)則

注釋

  • 使用注釋的原因
    • 希望通過(guò)自己的語(yǔ)言來(lái)描述一段代碼的實(shí)現(xiàn)邏輯和功能,方便理解代碼,易于維護(hù)。
  • 單行注釋
    • 以#開(kāi)頭,只注釋一行,多行注釋需要在需要注釋的內(nèi)容開(kāi)頭分別添加#。
  • 多行注釋
    • ”’注釋內(nèi)容’’’或者”””注釋內(nèi)容”””,可以對(duì)多行內(nèi)容整體進(jìn)行注釋,注釋內(nèi)容可以行。
  • 注釋的作用
    • 描述一段代碼的實(shí)現(xiàn)邏輯和功能,增強(qiáng)代碼可讀性,易于維護(hù)

注意:注釋在代碼執(zhí)行過(guò)程中不會(huì)被執(zhí)行,注釋數(shù)量沒(méi)有限制

命名規(guī)則

  1. 字母、數(shù)字、下劃線,如:變量名(user_name)、函數(shù)名(get_name)
  2. 只能以字母或下劃線開(kāi)頭
  3. 不能包含空格
  4. 避免Python關(guān)鍵字或函數(shù)名
  5. 簡(jiǎn)短且具有描述性,見(jiàn)名知意,如:name
  6. 區(qū)分大小寫
  7. 駝峰命名法,如:類名(UserInfo)、異常名(ValueError)等

注意:在Python語(yǔ)言中必須要先聲明賦值完之后才可以使用

2. 變量、關(guān)鍵字、標(biāo)識(shí)符

變量

  • 變量的定義
    1. 在Python中,變量指向各種類型值的名字,當(dāng)用到這個(gè)類型的值時(shí),直接使用變量即可,不需要再寫具體的值。
    2. 格式:變量名=數(shù)值
    3. 變量的類型不需要顯示指定,python解釋器會(huì)自動(dòng)判斷數(shù)據(jù)類型,可以把任意數(shù)據(jù)類型賦值給變量。
    4. 變量名稱命名簡(jiǎn)潔明了,見(jiàn)名知意
    5. 使用type(變量)查看變量類型

關(guān)鍵字

  • 在Python內(nèi)部具有特殊功能的標(biāo)識(shí)符
  • 通過(guò)keyword模塊的kwlist函數(shù)查看

標(biāo)識(shí)符

  • 在python程序開(kāi)發(fā)過(guò)程中,自定義的一些符號(hào)、名稱
  • 由字母、數(shù)字、下劃線(_)組成,不能以數(shù)字開(kāi)頭
  • 標(biāo)識(shí)符區(qū)分大小寫

Python是動(dòng)態(tài)類型語(yǔ)言

  • 動(dòng)態(tài)類型語(yǔ)言

    • 定義變量時(shí)候不必指定變量類型
    • 注意:Python是強(qiáng)類型語(yǔ)言(動(dòng)態(tài)類型語(yǔ)言不意味著是弱類型語(yǔ)言)
    • 舉例: name = ‘張三’
  • 靜態(tài)類型語(yǔ)言

    • 定義變量時(shí)候必須指定變量類型
    • Java就是靜態(tài)
    • 舉例: String name = “張三”

變量在內(nèi)存中的存儲(chǔ)

  • 變量有類型,存儲(chǔ)在內(nèi)存區(qū)域
  • 變量名指向內(nèi)存中的實(shí)際對(duì)象,變量本身是沒(méi)有類型的
  • 對(duì)象本身帶有類型描述及引用計(jì)數(shù)器
  • 共享引用:多個(gè)變量引用一個(gè)對(duì)象

3. 程序的輸入和輸出

Input() 用于在程序執(zhí)行過(guò)程中接收用戶輸入的內(nèi)容,默認(rèn)接收的
輸入內(nèi)容為字符串類型

input()實(shí)例

image.png


print()用于在程序執(zhí)行過(guò)程中輸出內(nèi)容

  • 直接輸出內(nèi)容
  • 輸出單個(gè)和多個(gè)變量
  • 格式化輸出

用print()在括號(hào)中加上字符串,就可以向屏幕上輸出指定的文字

image.png

print()函數(shù)也可以接受多個(gè)字符串,用逗號(hào)“,”隔開(kāi),就可以連成一串輸出

image.png



格式化輸出

實(shí)例:
  card_id=input('請(qǐng)輸入您的卡號(hào):')
  pwd=input('請(qǐng)輸入您的密碼:')
  print('您輸入的卡號(hào)是:%s'%card_id)
  print('您輸入的密碼是:%s'%pwd)

輸出結(jié)果:


image.png
  1. 格式化輸出多個(gè)變量
實(shí)例:
  card_id='12479'
  pwd=123
  print('您輸入的卡號(hào)是:%s,您輸入的密碼是:%d'%(card_id,pwd))

輸出結(jié)果:


image.png
  1. 格式化輸出浮點(diǎn)數(shù),并指定精度
實(shí)例:
  height=181.35
  print('您的身高是:%.2f'%height)  #.2f 浮點(diǎn)數(shù) 保留兩位小數(shù)

輸出結(jié)果:


image.png
  1. Python 常用格式化符號(hào)


    image.png



無(wú)換行輸出&換行輸出

  • 無(wú)換行輸出
print("hello")
print("python")
print("hello",end="")
print("python")

輸出結(jié)果:

hello
python
hellopython

  • 換行輸出
print("中國(guó)\n北京")

輸出結(jié)果:

中國(guó)
北京



轉(zhuǎn)義字符 \

print("中國(guó)\\n北京")

輸出結(jié)果:

中國(guó)\n北京



format 函數(shù)
format函數(shù):格式化字符串的函數(shù)str.format(),此函數(shù)可以快速處理各種字符串

card_id="12479"
pwd=123
print("您輸入的卡號(hào)是:{},您輸入的密碼是:{}".format(card_id,pwd))

輸出結(jié)果:


image.png

實(shí)例:

image.png


4. 運(yùn)算符與操作對(duì)象

運(yùn)算符

image.png

運(yùn)算符優(yōu)先級(jí)

image.png


5. if 條件判斷語(yǔ)句

Python條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果(True或者False)來(lái)決定執(zhí)行的代碼塊。
可以通過(guò)下圖來(lái)簡(jiǎn)單了解條件語(yǔ)句的執(zhí)行過(guò)程:


image.png

條件判斷語(yǔ)法格式:

語(yǔ)法:
 if條件:
 邏輯代碼
 else:
 其他邏輯代碼

多判斷條件、if嵌套:

多判斷條件語(yǔ)法格式:
  if 條件1:
      邏輯代碼1
  elif 條件2:
      邏輯代碼2
  elif 條件3:
      邏輯代碼3
  else:
      其他邏輯代碼


人生苦短,我用Python

Python 目錄

對(duì)網(wǎng)絡(luò)安全感興趣的朋友可以關(guān)注我的連載 :

從0到1學(xué)習(xí)網(wǎng)絡(luò)安全 【目錄】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 〇、前言 本文共108張圖,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,602評(píng)論 17 410
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,733評(píng)論 0 5
  • 2015年最后兩個(gè)月了,在抱怨自己一年沒(méi)做什么事情之前,還能干點(diǎn)啥? 一、回顧: (1)完成的: A. 完成PPT...
    彭小六閱讀 2,865評(píng)論 20 37
  • 我相信大家都遇到過(guò)這種情況,被他人以自己的短處與自尊的痛點(diǎn)作為玩笑,胡亂而無(wú)節(jié)制的開(kāi)著。作為利益的第三方,他完...
    彧文閱讀 341評(píng)論 1 1

友情鏈接更多精彩內(nèi)容