python實操大全 Python基礎操作彙總

2021-10-19 02:27:31 字數 2480 閱讀 2015

變數命名

變數名只能是字母、數字或下劃線的任務組合

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

不能使用一些預留的關鍵字,如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:'''+password

info2='''

name:

password:

'''.format(_name=username,_password=password)

info3='''

name:%s

password:%d

'''%(username,password)

info4='''

name:

password:

'''.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:"))

ifguess_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("nochanceanymore...")

break

whilecounter<3:

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

else:

print("triedtoomanytimes,****off")

for i in range(0,3):

guess_age=int(input("jason'sage:"))

if guess_age==_age_of_jason:

print("bingo")

break

elif guess_age>_age_of_jason:

print("thinksmaller...")

elif guess_age<_age_of_jason:>

print("thinkbigger...")

else:

print("triedtoomanytimes")

nginx優化大全(案例實操)

未隱藏時客戶機訪問,並抓包 方法一 修改配置檔案,並重啟服務 訪問並抓包 修改配置檔案,並重啟服務 test.com access.log d 分割新的日誌 kill hup cat pid path 生成新的日誌 find logs path mtime 30 xargs rm rf 刪除30天前...

Python計算器實操

開發乙個簡單的python計算器 實現加減乘除及拓號優先順序解析 使用者輸入 1 2 60 30 40 5 9 2 5 3 7 3 99 4 2998 10 568 14 4 3 16 3 2 等類似公式 後,必須自己解析裡面的 符號和公式 不能呼叫eval等類似功能偷懶實現 運算後得出結果,結果必...

實操C 與python的對接

由於python寫的演算法速度過慢,於是,本人就想通過c c 改寫python演算法並內嵌到python裡,以便能夠為之提速,典型例子有python寫的jieba演算法。以下講述的是如何將c 和python對接 引自知乎大神 大概分為以下四部分 1 c c 呼叫 python 基礎篇 僅討論pyth...