# 方式一
>>> name = input()
zhangsan
>>> name
'zhangsan'
print(name) # zhangsan
# 方式二
>>> name = input('please enter your name: ')
please enter your name: lisi
>>> name
'lisi'
>>>
二、Python基础
2.1 数据类型和变量
数据类型:
整数 eg: 100/-100/10_000_000
浮点数 eg: 3.14/1.2e-5
字符串 eg: ‘abc’/“xyz”/‘I'm "OK"!’
布尔值 eg: True/False
空值 eg: None
变量:
a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)
# 方式一:%
>>> 'hello %s, i have $%d.' %('xiaoming', 10000)
'hello xiaoming, i have $10000.'
# 格式化整数和浮点数还可以指定是否补0和整数与小数的位数(2:最小宽度为2个字符)
print('%2d-%02d' % (3, 1)) // 3-01 注意3前面有个空格
print('%.2f' % 3.1415926) // 3.14
# 方式二:format
>>> 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
'Hello, 小明, 成绩提升了 17.1%'
# 方式三:f-string
>>> r = 2.5
>>> s = r * 2
>>> print(f'r is {r}, s is {s:.2f}')
r is 2.5, s is 5.00