首頁  >  文章  >  後端開發  >  Python基礎操作匯總

Python基礎操作匯總

巴扎黑
巴扎黑原創
2017-07-18 14:01:021341瀏覽
  • 變數命名

#變數名稱只能是字母、數字或底線的任務組合

變數名的第一個字元不能是數字

不能使用一些預留的關鍵字,如and, as ,assert, break, etc.

 

官方推薦明明方式name_of_BF

Python 沒有常數的說法,推薦到全大寫表示常數

 

  • #字元

#發展史:ASCII - > GB2312 -> GBK1.0 -> GB18030 (PC必須支援, 一般手機只支援GB2312) -> UNICODE (所有定符兩個位元組) -> UTF-8 (可變長度編碼,英文一個字節,中文三個位元組)

 

#Python2.X 不支援中文字符,需要先宣告字符集

# -*- coding:utf-8 -*-

Python3.X 直接支援UNICODE,因此不需要宣告字元集可以直接用中文

 

  • 註解

註釋多行:三個單引號

'''

'''

註解單行

  • #「控制台輸入

username=input("username:")

password=input("password:")

## 

 

Python 2.x raw_input 等同於 3.x input

2.x 裡的input 輸入是什麼格式,就會被認為是什麼格式,盡量不要使用

#如: 當輸入 alex, 則會去找alex的變數

在3.x裡的input, 都會被當作是STRING

 

  • #控制台輸出

#列印多行:三個單引號

'''

##'''

##列印單行:一個雙引號

"

 

  • 字串拼接

  • info=
'''name:'''

+username+# '''password:'''+passwordinfo2 =

'''

name:{_name}

#password:{_password}

'''

.format(

_name=username,_password=password)

info3='''

name:%s

password:%d

'''%(username,password)

##info4 ='''

name:{0}

#password:{1}

#'''.format(username,password)

#官方推薦使用第二種

 

  • #密碼保護

import getpass

username=

input( "username:")

#password=getpass.getpass(

"password:")  #Note: PYCHARM 不好使,在CMD裡中用

PYTHON

好使

  •    

#判斷

###########if ###guess_age==###_age_of_jason###:#####################print ###(###"bingo"###)################

elif guess_age>_age_of_jason:

print(" thinksmaller...")

#else:

print("thinkbigger...")

 

Python 強制縮排,因此不需要關閉符號

whileTrue:

guess_age=int

(

input("Jason'sage:"))

#if

guess_age==_age_of_jason:

#print

("bingo")

break

#elifguess_age>_age_of_jason:

#print("thinksmaller...")

elifguess_age<_age_of_jason:

###########print####(### "thinkbigger..."###)#####################counter=counter+###1#########

##ifcounter=3:

#print##( 「再也沒有機會了…」)## 打破

##whilecounter3:guess_age=int (

輸入

(

"傑森的聖人:"))

#if guess_age==_age_of_jason:

##print(

"賓果"

)

##breakelifguess_age>_age_of_jason:

print ("想想更小的...")

#elifguess_age<_age_of_jason:>

##print

("thinkbigger...")

#計數器=計數器+1

#else:

else###:############# ##print###(### 「試了很多次,滾蛋」###)################### ###### ###

對於 i 範圍(0,3):

guess_age=int(input("Jason'鼠尾草:「))

##if guess_age==#_age_of_jason:

##print("賓果")

break

elif guess_age>_age_of_jason:

print("想小一點...")

#elif guess_age_age_of_jason:

#print#("thinkbigger...")

##else#:

print("嘗試過很多次「)

#

以上是Python基礎操作匯總的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn