输入输出函数
- 所有的通过input获取的数据,都是字符串类型
- print函数只能够打印符合python格式的数据类型及一些函数对象 也可以打印一小段代码,而这个代码的结果一定是属于python基本数据类型(基本数据类型:数值、字符串、列表、元组、字典及集合)中的一种
print('hello world','你好','python') #逗号默认变成了空格
# hello world 你好 python
- 加上sep参数 能够帮助我们取消这些默认的空格 并且能够让我们以自己想要的字符进行衔接
print('hello world','你好','python',sep='')
print('hello world','你好','python',sep='-')# -代替空格
# hello world你好python
# hello world-你好-python
- 加上end参数 能够帮助我们取消这些默认的换行 end后面的参数值就是我们衔接分割内容
print('你好',end=',')
print('python',end=',')
print(666)
# 你好,python,666
- sep可以和end组合使用
print('你好','python',666,sep='-',end='+')
print(777)
# 你好-python-666+777
变量
- 程序就是用来处理数据的,而变量就是用来存储数据的
- 变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头
- 可以使用type(变量的名字),来查看变量的类型
-
type() 类型函数 功能就是判断数据是何种类型
print(type("Wang Dayuan"))
- 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量
python的数学运算符
| 运算符 | 实例 |
|---|---|
| 加(+) | 两个对象相加 a + b 输出结果 |
| 减(-) | 得到负数或是一个数减去另一个数 a - b 输出结果 |
| 乘(*) | 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 |
| 除(/) | b / a 输出结果 |
| 取整除(//) | 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 |
| 取余(%) | 返回除法的余数 b % a 输出结果 |
| 指数(**) | a**b 为10的20次方, 输出结果 |
判断 < > >= <= == != True False
非0的数字可以认作 True => 0 False
有数据 认作True 空的数据 False
逻辑判断符合
and 两者为真且为真 并且
or 两者其一为真且为真 或者
not 取反
if 判断条件(True False) :
缩进 四个空格
逻辑运算过程中,如果已经能够得到最后的值,则不会再进行后面的判断,这个称为逻辑短路
3 > 5 and 5 > ‘2’# 两者为真 且为真
对于and而言 第一个条件不成立 则不会去继续判断后面的条件
3 < 5 or “5”>3 #两者其一为真且为真
对于or而言 第一个条件成立 则不会去继续判断后面的条件
- 三目运算 简单判断的简写if else (多个判断条件 不用三目运算)
print("a的值大于7") if a > 7 else print("a的值小于7")
while循环 循环变量 =》判断循环条件(True)=》循环体=》更新循环变量=》
判断循环条件(True)…判断循环条件(False)
循环当中关键字 break 结束循环 continue 跳过本次循环



