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