一、輸出語句input 輸出語句print
例:用戶輸入
1 username = input("username:") 2 #變量名 顯示的字符 3 password = input("password:") 4 print(username,password)
二、格式化輸出
例:簡介
1 name = input("name:") #字符型
2 age = input("age:") 3 print(type(age)) #查看age的類型 typ()輸出類型
4 jop = input("jop:") 5 salary = input("salary:")
注釋:輸入得到的類型是字符型,所以age得到的是字符不是數值;若使age得到的是數值應轉換類型。
1 age = int(input("age:")) #age是整數型
格式化輸出四種方式
- 字符串的拼接
1 info1 = """
2 ------------info1 of """ +name+ '''------ 3 Name:''' +name+ """
4 Age:""" +age+ '''
5 Jop:''' +jop+ """
6 Salary:""" +salary 7 print(info1)
#字符串的拼接只能用於字符
#可使用''' '''或""" """ 用於多行輸出,info1已經用兩種方式寫出
2. #占位符 %s 字符型,%d 十進制整數型,%f 浮點型
1 info2=''' 2 ---------info2 of %s------ 3 Name:%s 4 Age:%s 5 Jop:%s 6 Salary:%s 7 '''%(name,name,age,jop,salary) #按輸出順序寫 8 print(info2)
3.用 .format() 三種形式
3.1,用變量名
1 info3 = """ 2 -----------info3 of {name2}------- 3 Name:{name2} 4 Age:{age2} 5 Jop:{jop2} 6 Salary:{salary2} 7 """.format(name2=name,age2=age,jop2=jop,salary2=salary) #可理解為一個數組 8 print(info3)
3.2,用索引
1 info4 = """ 2 -----------info4 of {0}------- 3 Name:{0} 4 Age:{1} 5 Jop:{2} 6 Salary:{3} 7 """.format(name,age,jop,salary) 8 print(info4)
3.3,什么都不加
1 info4 = """ 2 -----------info4 of {0}------- 3 Name:{} 4 Age:{} 5 Jop:{} 6 Salary:{} 7 """.format(name,age,jop,salary) 8 print(info5)
三、運行結果