python基本语法(第二章)
(含if语句和常用的数学内置模块)
1.基本语法元素
1.1缩进
在语法中没有于上一行对齐表示分段
1.2注释
1.单行注释在开头用#号
2.多行注释在开头和结尾用3个英文的单引号或者双引号
1.3语句续行符
符号:
注意:\之后不能有其他符号包括空格
1.4语句分隔符
符号:(;)
1.5保留字和关键字
注意:要区分大小写。
2基本输入和输出
2.1基本输入
1,变量=input(‘提示语句’)
2.int能讲输入的字符变成数字,仅限于整数。
3.eval函数可以返回字符串的内容,原样将输入的变成变量
var = input(‘提示信息’)
转换方法: int() float() str() eval()
print(sep=‘’,end=‘’)
数据类型
数值类型(整数、浮点数、布尔)
- int
- float:
- bool: True、 Flase
2.2基本输出
1.指定输出分隔符:print(1234,sep=‘#’)#表示指定的分割符号
2.指定输出结尾符号(连接2个输出结果的符号)
print(内容,end=‘#’);print(内容)
注:#指定的连接符号。
3.变量与对象
运算符:
- 算术运算符:+ - * / % // **
- 赋值运算符:= += -= *= …
- 比较运算符:> >= < <= == !=
- 逻辑运算符:and or not
程序结构—分支 if
语法:
if 条件表达式 :
条件成立执行的代码块
elif 条件表达式2 :
条件成立执行的代码块
…
else:
所有条件不成立执行的代码块
#############################################
使用Python提供的内置模块,要使用需要提前导入
import math # 导入模块
num = 11.5456788999
print(math.fabs(num)) # 绝对值
print(math.floor(num)) # 向下取整
print(math.ceil(num)) # 向上取整
print(round(num)) # 四舍五入到整数
print(round(num, 2)) # 四舍五入到指定小数位数
print(math.pow(2, 4)) # 次幂
python基本数据类型(第三章)
1.数字类型
1.1整数类型
1.二进制:以“0b"或”0B“开头,例如:0b101
2.八进制:以“0o"或”0O“开头,例如:0o15
3.十六进制:以“0x"或”0X“开头,10~15用A-F表示例如:0X12AB
1.2浮点数类型
float
取值范围:-10的308次方到10的308次方
包括科学计数法
1.3复数类型
complex(实部,虚部)
2.数字运算
3.字符串类型
3.1字符串常量
3.2字符串操作符
1.in 用来判断是否存在
2.空格可以讲多个字符串合并
>>>'12'+'34'+'56'
>'123456'
3.*将字符串多次复制
>>>'12'*3
>'121212'
3.3字符串的索引
通过偏移来定位单个字符的位置`
>>>x='abcdef'
>>>x[0] #索引第一个字符
>'a'
>>>x[-1] #索引最后一个字符
'f'
>>>x[3] #索引第三个字符
'd'
3.4字符串切片
获取连续的多个字符
x[start : end]
>&g