成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來(lái)到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁(yè)學(xué)習(xí)Python需要注意的地方

學(xué)習(xí)Python需要注意的地方

來(lái)源:九壹網(wǎng)

Hello World

使用 print() 方法打印 HelloWorld
name = "Jenkin Li"

print("My name is ", name)

Python 2.x 中的編碼問(wèn)題

因?yàn)?Python 2.x 使用的是 ASCII 編碼,默認(rèn)不支持中文,必須在文件頭聲明文件使用的是什么編碼
# -- coding:utf-8 --

Python 的注釋

分為單行注釋和多行注釋
# 單行注釋
'''
多行注釋
'''

Python 文本格式化輸出

1. 使用 %s, %d 等占位符

name = input("name: ")
age = input("age: ")
job = input("job: ")
salary = input("salary: ")
info = '''
---------- info of %s ---------
Name: %s
Age: %s
job: %s
salary: %s
''' % (name, name, age, job, salary)

print(info)

PS: 如果使用 %d ,則必須使用 int() 轉(zhuǎn)換為數(shù)值類型,input 的類型默認(rèn)為字符串。與 int() 相反,str() 將數(shù)值類型轉(zhuǎn)換為字符串。
Python 中無(wú)法將數(shù)值和字符串通過(guò) + 號(hào)相連接,必須先通過(guò)轉(zhuǎn)換

2. 使用參數(shù)格式化輸出

info = '''
---------- info of {_name} ---------
Name: {_name}
Age: {_age}
job: {_job}
salary: {_salary}
'''.format(_name = name,
 _age = age,
 _job = job,
 _salary = salary)

3. 使用下標(biāo)格式化輸出

info = '''
---------- info of {0} ---------
Name: {0}
Age: {1}
job: {2}
salary: {3}
'''.format(name, age, job, salary)

使用 getpass 模塊隱藏用戶輸入的密碼

import getpass
username = input("username: ")
password = getpass.getpass("password: ")
print(username)
print(password)

需要注意的是,上面那段代碼無(wú)法在 PyCharm 等 IDE 中運(yùn)行,必須再終端中運(yùn)行

使用 type() 函數(shù)獲取變量類型

type(variable)

while … else 語(yǔ)句

count = 0
while count < 3:
 guess_age = int(input("guess age: "))
 if guess_age == age_of_oldboy:
 print("yes, you got it")
 break
 elif guess_age > age_of_oldboy:
 print("Ooops, think smaller...")
 else:
 print("Ooops, think bigger! ")
 count += 1
else :
 print("Ooops, you dont got it")

else 語(yǔ)句塊必須再 while 正常退出時(shí)才執(zhí)行,在 while 語(yǔ)句被 break 的情況下,else 語(yǔ)句塊不會(huì)被執(zhí)行

for … else … 語(yǔ)句

for i in range(10):
 print("i value = ", i)
 # break 后不會(huì)運(yùn)行 else 塊 
else:
 print("success ended")

與 while … else … 類似,當(dāng) for 語(yǔ)句正常結(jié)束時(shí)才會(huì)運(yùn)行,break 后不會(huì)運(yùn)行

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2

違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)