聪明办法学python打卡第一天
# python
## 注释
- 单行注释:注释前加#
- 多行注释:注释前和后加三对单引号或三对双引号
## 输出
- print()将填入的内容显示在Console中
- print默认每次输入后会换行,可以用end控制结尾
```
print('data',end='')
```
- print可以一次输出多个内容,默认以空格分隔,可以用sep控制分隔
```
print('data','whale',sep='*')
```
- print一次输出多行:语句前后加三对引号
- print可以做加法和乘法
```
print('p2s'*2,'data'*3,sep='/'*4)
print('data'+'whale'+'p2s')
```
- print可以通过“f-stings”直接代入变量值
```
x=1
y=2
print(f'计算:\'{x}+{y}=?\',答案是{x+y}')
```
## 输入
- input()返回形式是字符串,
- 给定input字符串参数,参数先输出到console,input再接受console的输入
```
name=input('输入名字:')
print(name)
```
- input默认以空格分隔,可以用split控制分隔
```
a,b=input().split(',')
print(f'a={a},b={b}')
```
## 简单导入模块
- 使用import来导入,格式为xx.yy
```
import math
print(math.factorial(200))#200的阶乘
```
## 内置数据类型
- 整数(int)浮点数(float) 布尔值(bool) 类型(type)
## 内置常数
- true (真) false(假)none(空)
- math.pi math.e math.tau math.inf(浮点正无穷)-math.inf(浮点负无穷)
## 内置运算符
- 算术:+ - * ** / // % - +
- 关系:< > <= >= == !=
- 赋值:+= -= *= **= /= //= %=
- 逻辑:and or not
- /(除法)结果是浮点数,//结果(整除)是整数