range函数:
内建函数,更方便的生产数据
for x in range(10):
print(x)
输出:
01
2
3
4
5
6
7
8
9
python2中range函数具体生成有关数据,xrange为生成器
python3中range函数为生成器,没有xrange,好处节约内存
print函数:
注意,用逗号拼接字符串和变量,不是加号。
>>> firstname = "mirror"
>>> lastname = "lee"
>>> print("my name is:",firstname," ",lastname)
my name is: mirror lee
或者使用%s %d %o等来占位
>>> print("my name is:%s %s"%(firstname,lastname))
my name is:mirror lee
input:
python2:raw_input() input() 这里的input()会默认用户输入的是合法的Python表达式
python3: input() 和2中的raw_input()是一样的,把所有的输入当做原始数据进行处理
获取到的输入结果可以以等号赋值的形式赋值给另一个变量
>>> name = input('请输入你的名字')
请输入你的名字mirror
>>> name
'mirror'
int(str)可以强转,但是慎用