1. 程式人生 > >python基礎(二)

python基礎(二)

重復 python2 但是 gb2312 sci 整數 限制 () else

一、註釋
單行註釋(行註釋)
以#開頭,右邊是說明文字
#+註釋內容

多行註釋(塊註釋)
‘‘‘
name2=name
print(‘my name is‘,name2)
‘‘‘
二、算術運算符
1、運算符

PS 在Python中 * 還可以用於字符串中,計算結果就是字符串重復指定次數的結果 2、優先級

先乘除後加減
同級運算符是從左至右計算
可以使用()調整計算的優先級
**     冪 (最高優先級)

*、/、%、//   乘、除、取余數、取整數

  • -    加法、減法

三、變量  
在Python中,定義變量時不需要指定變量的類型,但是必須給其賦值


#!/user/bin/env python <-- 聲明用什麽解釋器執行(可不寫)

#-- coding:utf-8 -- <--用utf-8編碼python2需要加
import getpass <---不是明文輸出需導入的庫

#------字符集介紹------------------------------------

1.ASCII 8位=1個字節=255個符號
2.GB2312---1980年7000多字符-->GBK----1995年21886符號-->GB18030--
--2000年-->GB2312
3.Unicode每個字符占2個字節
4.UTF-8英文占1個字節ascii格式,中文占3個字節

5.python3默認以utf-8編碼,python2默認以ASCII編碼

#--------------------input()--輸入------------------

1.python3-->input()要鍵入的內容
2.python2-->raw_input鍵入的內容
3.默認輸入的類型為string,需要特定類型需轉換

name2=input(‘姓名:‘) #python3-->input()要鍵入的內容
password=getpass.getpass(‘密碼:‘) #密文輸入
print(‘密碼:----‘,password)

print(name2)

#-------------------格式化輸出-----------------------
age=int(input(‘年齡:‘))
info=‘‘‘
--------info %s------
Name:%s
Age:%d
‘‘‘%(name2,name2,age)
print(info)

info1=‘‘‘
--------info1 {_name}------
Name:{_name}
Age:{_age}
‘‘‘.format(_age=age,_name=name2)
print(info1)

info2=‘‘‘
--------info2 {0}------
Name:{0}
Age:{1}
‘‘‘.format(name2,age)
print(info2)

#------------------流程控制--------------------------
Age1=90
while True: #while循環,True為條件,適當換為其他條件,不滿足條件時結束
user_input=int(input(‘請輸入:‘))
if user_input==Age1:
print(‘Well come to.....!‘)
break #結束循環
elif user_input>Age1:
print(‘I am sorry! It is a little bigger!‘)
continue #退出本次循環繼續下一次循環
else:
print(‘I am sorry! Some of them are small!‘)
continue
else: #循環的條件不滿足執行此處
print(‘超出限制‘)

#---------------------for循環------------------------
for u in range(10):
print(u)

for i in range(0,10,2): #有條件的打印
print(i)

python基礎(二)