來看看如何與我們的計算機進行有趣的溝通吧~
用戶輸入數據
首先來看python解釋器如何獲取用戶輸入徙歼?
# python解釋器獲取用戶輸入通過input方法
name = input('請輸入您的名字:') # 這里需要用戶輸入
print(name)
# 注意,python3 接收用戶的輸入疏橄,會將輸入的數據全部存為字符串類型
python解釋器輸出數據
普通輸出數據
age = 18
print(age)
格式化輸出
假設我們要輸出當前時間蝶怔,但是時間總是變化的,普通輸出肯定是無法滿足需求的兄墅,因此就需要格式化輸出來對某些數據進行動態(tài)輸出踢星。格式化輸出共有三種方式,接下來就來依次的介紹每種方式如何使用隙咸。
第一種沐悦,老古董的格式化輸出---%
# 使用%格式化輸出也有不同的方式
# 第一種成洗,按照位置傳值
name = 'apple'
age = 18
# %s 表示輸出的數據是字符串格式, %d 表示輸出的數據是數字格式藏否, 一般使用%s即可
print('name is %s' % name) # 格式化輸出時只涉及一個變量
print('name is %s, age is %d' % (name, age)) # 格式化輸出時涉及多個變量
print('name is %s,age is %s' % (age, name)) # 由于是根據位置傳遞值得瓶殃,這樣寫就會鬧笑話哦
# 第二種,根據字典中得關鍵字傳值
info_dict = {
'name': 'zhang',
'age': 18
}
print('name is %(name)s, age is %(age)d' % info_dict)
第二種副签,青年期得格式化輸出(python2.6出現遥椿,建議使用) --- str.format()
name = 'zhuang'
age = 19
# 按照位置傳值
res = 'name is {},age is {}'.format(name,age)
print(res)
# 按照索引位置傳
res = 'name is {0}{0},age is {1}{1}'.format(name,age)
print(res)
# 按照關鍵字傳值
res = 'name is {name},age is {age}'.format(name = name,age = age)
print(res)
第三種,兒童時期的格式化輸出(python3.5以后支持) --- f
name = 'zhuang'
age = 19
res = f'name is {name}, age is {age}'
print(res)
文末
以上就是對python如何與用戶交互的介紹淆储,如果你覺得我寫的不錯冠场,就請給個贊賞吧,歡迎關注我的微信公眾號:程序媛小莊本砰,獲取更多python知識哦~
更多精彩python教程請來B站關注我哦:python零基礎入門---大白話版本來了_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili