Python基礎用法

2021-10-18 02:00:11 字數 2661 閱讀 7967

python基礎用法,本文列舉了python的基本語句,使用時將下列**段複製到編輯器並執行,通過對照**和輸出結果來理解python的用法。

#python基礎語法

## 注釋

'''多行注

釋'''

print('hello world')

print(10+20)

print('張三','李四','王五')

#變數uname = 'ming'

age = 10

print(uname, age, sep = '@#$')

# sep指定間隔符(預設是空格)

name = 'fafa'

print('my name is %s' % name)

print('my name is , age '. format(name, 18))

#注意記憶體空間

a, b, c = "h", 1, 2

print(id(a),id(b), id(c))

d = a

e = 1

print(id(d), id(e))

#不管輸入的是幾進製,都會解析成二進位制

#number(int, float)

print(0b1011010) #二進位制轉十進位制

print(bin(90)) #十進位制轉換成二進位制 #0b開頭的都是二進位制

print(oct(90)) #十進位制轉換成八進位制 #0o開頭的是八進位制

print(hex(90)) #十進位制轉換成十六進製制 #0x開頭的是十六進製制

#bool型別嚴格區分大小寫

bool = true #首字母要大寫

print(bool)

#運算print(3/2) #除以

print(3%2) #取餘

print(3*2) #乘以

print(3**2) # 乘方

# 比較運算子 > < >= <= == != #比較結果返回bool值

cmpar = 2

print(1#賦值運算子 = += -= *= /=

num = 10

num += 1

print(num)

#邏輯運算子 or and not

# 0、''、""、

#or:只要有乙個成立,當前表示式成立;短路運算

print(7 or 2)

print(0 or 2)

#and:

print(7 and 2) #注意輸出是2

print(2 and 0)

#條件if num == 10 :

num = 12

elif num == 11 :

num = 14

else :

num = 0

print(num)

#列表 insert(下標,元素) pop()彈出尾部元素 remove(元素)移除元素 del(列表)

list+=list #+拼接 #列表翻倍

list_e = ['q', 'w', 2]

list.extend(list_e) #追加子列表

#迴圈 while、for

for i in list:

print(i)

print(list.__len__()) #求列表長度

for i in range(7):

list.pop() #彈出末尾元素

print(list) #輸出列表

del list[0] #刪除表的首元素

print(list)

del list #刪除表

sum = 0

for k in range(1, 10, 2): #迭代器,(start,stop,step) #包含start不包含end

sum += k

print(sum)

#集合:無序、不重複

print(s)

se = set() #建立乙個空集合

se.clear() #刪除集合

s.add('peach') #新增集合元素

print(s)

print(len(s)) #等價於 s.__len__()

#字典: 格式等同於 json (ley-value)

dic =

dic[4] = 'four' #如果存在此鍵值則修改,不存在則建立

for k,v in dic.items():

print(k,v)

for i in dic: #和上面的方法差不多

print(dic[i])

dic2 = dic.copy()

dic2[2] = 'zero'

print(dic2)

import copy

dic3 = copy.deepcopy(dic)

dic3[3] = 'open'

print(dic3)

#json 前後端都能識別的資料型別

#函式:一次封裝,多次使用

def person(name, age = 10): #可以傳遞預設值

print("my name is %s, i am %d years old." % (name, age))

person("lofone", 20)

Python 基礎用法

字串查詢 號格式化字串的方式繼承自古老的c語言,這在很多程式語言都有類似的實現。上例的 s是乙個佔位符,它僅代表一段字串,並不是拼接的實際內容。實際的拼接內容在乙個單獨的 號後面,放在乙個元組裡。類似的佔位符還有 d 代表乙個整數 f 代表乙個浮點數 x 代表乙個16進製制數 等等 print s ...

python基礎用法

for迴圈輸出乙個99乘法表 for i in range 1,10 for j in range 1,i 1 d j i print d d 2d j,i,d end print while迴圈輸出乙個99乘法表 i 1while i 9 j 1while j i print d d 3d i,j...

python的基礎用法 python基礎用法

python 的特點1.簡單python 是一種代表簡單思想的語言。2.易學 python 有極其簡單的語法。3.免費 開源 python 是floss 自由開放原始碼軟體 之一。4.高層語言 使用python 編寫程式時無需考慮如何管理程式使用的記憶體一類的底層細節。5.可移植性 python 已...