Python基礎語法資料

y13028019889發表於2020-10-27

Python基礎語法資料

  • 菜鳥教程
  • 基礎知識手冊書籍
  • Python官網API

- 基礎語法

  • 1.python編碼規範國際規範名:PEP

[8https://www.jianshu.com/p/e132bea1d2c9]

- 變數名規範(識別符號規範)

  • 由字母數字或下劃線組成,首字母不能為數字

  • 不能為關鍵字

  • 建議使用駝峰命名法 首字母小寫,第二個單詞字母大寫!

  • 類名建議大寫!
    - 字串

    “我的名字 ‘+name+’ "
    '我的名字”++"

’函式名小寫,多個單詞用 _ 分隔開

def size_jia(): 
	pass  #函式主體為空,寫為pass

2.變數

變數不能重名

使用type(變數名)判斷型別Number(數字)—> 整數小數!
String(字串)—>儲存一串字元

# 字串拼接方式

print('姓名:%s,性別:%s,年齡:%s' % (name, age, age)) 
print('姓名:{0},性別:{1},年齡:{2}'.format(name, age, age)) print(f'姓名:{name},性別:{sex},年齡:{age}') 
**# 引號起來的都是字串 `1`** 
**# 控制檯輸入的值預設型別都是字串** 
num1 = intput('請輸入第1個數字') #3 
num2 = input('請輸入第2個數字') #4 
print(type(num1)) #字串 
print(num1+num2) # 34 字串相加結果為拼接! 
**# 網路傳輸過程中都是字串** 
https://item.jd.com/id=68744652247 
**# 字串自帶很多實用方法**! 
len(變數)

List(列表) ---- 是記憶體中連續的儲存空間,可以儲存多個數
列表時記憶體中一組連續的儲存空間! [有序的]
自帶索引/序號, 索引位置從0開始
列表中可以包含任意資料型別 [‘張三’,20,‘男’,170.5]
自帶和字串一樣的切片方法

有序可重複

Tuple(元組)
不可變的列表
只能讀,不能刪除和修改

t1 = (1,2,3,4,5) 
print(t1[0]) # 只能讀,不能刪除不能改!

Set(集合)
無序,不重複

s1 = (1,2,3) #正確 
s1 = (1,1,2,2,3) # 重複 結果 3個!

12Dictionary(字典)
key:value 對
名字key 必須為字串

#定義 
d1= {'name':'張三','age':20,'sex':'男'}

Python3 的六個標準資料型別中:
不可變資料(3 個):Number(數字)、String(字串)、Tuple(元組);
可變資料(3 個):List(列表)、Dictionary(字典)、Set(集合)。
總結
基礎語法(語法規範,變數,資料型別)
邏輯實現,函式定義。
各種內建模組。time,String,list……
任務:
整理:字串,列表,元組,字典,集合相關方法列表

相關文章