变量
- 变量就是一个可以重复使用的量,或者叫一个代号
- 在Python中,不需要先声明变量名及其类型,直接赋值就可以创建各种类型的变量。
- 变量的命名要遵循以下几条规则:
- 只能包含:数字、字母、下划线
- 下划线开头有特殊含义,不建议使用
- python大小写敏感
- 不能:以数字开头、包含空格;
- 不能使用python保留字、关键字、函数名
- 建议:简短却有描述性、使用小写字母
- 慎用:小写字母 l,大写字母O
- 只能包含:数字、字母、下划线
- 变量没有数据类型,但是赋值的数据有
变量判断符与is运算符
判断符“==”:
比较的是两个对象的内容(这里的内容是数值)是否相等
is运算符:
判断a和b是不是同一个对象,占用的内存地址是否相同
变量赋值
一般情况:=
增量赋值:+=
多重赋值:x=y=z=1
多元赋值:x,y,z=1,2,‘a’,*var 收集多余的值
加上括号增加可读性:(x,y,z)=(1,2,‘a’)
变量交换:x,y=y,x
print输出
print 默认输出是换行的.
打印多个值,用sep设置中间分隔符, 默认为空格
print('我', '经常 ','使用','python', sep='--->')
//我--->经常--->使用 --->python
如果打印多次,不想一行行打印出来,想都打印在一行,可以在print()后面添加end=""。
print('我爱北京天安门', end=",")
print('天安门上太阳升')
//我爱北京天安门,天安门上太阳升
一个内容输出三次,一次输出为一行
print("something\n"*3)
//something
//something
//something
总结:
end=""讨论的是两个print()以怎样的方式来打印在同一行。
换行符“\n”讨论的一个print()内的字符如何打印在多行。
获取输入 input
input()语句可以获取一个用户输入的字符串。
b = input('在这里输入一些字符:')
//在这里输入一些字符:1122
print(b)
//1122