1. 程式人生 > >Python學習(第一篇)

Python學習(第一篇)

logs 完全 python3 兩個 ges tex pytho 格式 代碼

說明:筆者所用的版本是python3.6

首先,說一下python的三種格式輸出。第一種用到了格式化操作符%,格式化字符串時,Python使用一個字符串作為模板。模板中有格式符,這些格式符為真實值預留位置,並說明真實數值應該呈現的格式。

Python用一個tuple(元組)將多個值傳遞給模板,每個值對應一個格式符。

第二種用到了format方法,請仔細閱讀代碼。

 1 # Author:yang
 2 name=input("name:")
 3 age=input("age:")
 4 job=input("job:")
 5 info=‘‘‘
 6 ----------info of %s------------
7 name:%s 8 age:%s 9 job:%s 10 ‘‘‘%(name,name,age,job) 11 info2=‘‘‘ 12 ---------info of {0}----------- 13 name:{0} 14 age:{1} 15 job:{2} 16 ‘‘‘.format(name,age,job) 17 info3=‘‘‘ 18 ---------info of {na}----------- 19 name:{na} 20 age:{ag} 21 job:{jb} 22 ‘‘‘.format(na=name,ag=age,jb=job) 23 print(info)
24 print(info2) 25 print(info3)

第二,說一說不同情況下的賦值,請看如下代碼:

代碼(1)

a=[1,2,3]
b=a
a.append(4)
print(a)
print(b)
代碼(2)
a=[1,2,3]
b=a
a=[4,5,6]
print(a)
print(b)

技術分享

技術分享

列表賦值並不是完全復制一份,而是兩個變量同時指向計算機同一塊內存。

Python學習(第一篇)