1. 程式人生 > >用戶交互

用戶交互

ger 內存 author 雙引號 占用 單引號 變量 多行 string

註釋:
當行註釋:#
多行註釋: ‘‘‘ ‘‘‘三個引號註釋多行(可以是單引號或者雙引號)

三個引號也可以打印變量,定義變量,然後就可以變成多行的字符串打印出來
Python中單引號和雙引號是一樣的,
再”I‘m“這種就可以使用雙引號套用用於區別

交互input(用於輸入交互)

第一種字符串打印格式:
不建議使用,占用很多內存,字符串拼接方式

# Author:Roberto
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")

info =‘‘‘
-------- info is ‘‘‘ + name + ‘‘‘--------
Name:‘‘‘+ name +‘‘‘
Age:‘‘‘ + age + ‘‘‘
Job:‘‘‘ + job + ‘‘‘
Sarlay:‘‘‘ + salary + ‘‘‘
‘‘‘
print(info)
比較復雜

換成第二種方式,百分號占位符:

s代表的是string,字符

# Author:Roberto
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")

info =‘‘‘
-------- info is %s --------
Name:%s
Age: %s
Job:%s
Sarlay:%s
‘‘‘%(name,name,age,job,salary)
print(info)

字符將age變量換成%d,幫你檢測數據類型
%f 浮點,小數

打印一個數據類型
# Author:Roberto
name = input("name:")
age = input("age:")
print(type(age))
job = input("job:")
salary = input("salary:")

打印字符類型,告知類型定義
# Author:Roberto Ye
name = input("name:")
age = int(input("age:")) #intrger轉成整形
print(type(age) ,type( str(age)))
job = input("job:")
salary = input("salary:")

info =‘‘‘
-------- info is %s --------
Name:%s
Age: %d
Job:%s
Sarlay:%s
‘‘‘%(name,name,age,job,salary)
print(info)

py2裏用raw_input,py3裏用input
py2裏也有input,接受什麽格式就是什麽格式:

# Author:Roberto
name = input("name:")
age = int(input("age:")) #intrger轉成整形
print(type(age) ,type( str(age)))
job = input("job:")
salary = input("salary:")

info2 =‘‘‘
-------- info is {_name} --------
Name:{_name}
Age: {_age}
Job:{_job}
Sarlay:{_salary}
‘‘‘.format(_name=name,
_age=age,
_job=job,
_salary=salary)
print(info2)

用戶交互