单引号,双引号,三引号
int函数
格式:int(x, [base])
功能: 函数的作用是将一个数字或base类型的字符串转换成整数。
函数原型: int(x=0) int(x, base=10),base缺省值为10,也就是说不指定 base的值时,函数将x按十进制处理。
在一个语句中同时定义多个变量
变量1,变量2=值1,值2 变量类型可以不同
>>>name,age="xiang",18 >>>name 'xiang' >>>age 18 ```
数据类型
- 数字
int | 十进制 | 二进制0b、0B | 八进制0o、0O | 十六进制0x、0X |
---|---|---|---|---|
float(以十进制形式书写) | 十进制小数 | 指数(e,E) | ||
complex实部和虚部都是浮点数 | 实部+虚部j | 实部+虚部J | ||
布尔值 | 特殊的整型 | 0、空字符串、None》》》False | 其他的都是True |
不同进制之间的运算结果都是十进制显示
PS: 二进制是Binary,简写为B。
八进制是Octal,简写为O。
十进制为Decimal,简写为D。
十六进制为Hexadecimal,简写为H
- 字符串
用’/"/"'界定,"'的字符串可以是多行的。
转义字符:\
用法:
索引
以Unicode编码存储,中英文字符,空格,都只算作一个字符 格式:
name[start:stop:stride]
(stride:步长,小于零倒取。)
运算符
- 算术运算符
运算规则:
①整数,浮点数》》浮点数
② 整数,浮点数,复数》》复数
③整数,整数》》除法》》浮点数,其他的都是整数
运算符:
① /除7/2=3.5
②%取余7%2=1
③//取整7//2=3
④**幂4**2=16
四的二次方、、、、、
- 关系运算符
①比较两边表达式(字符,字符串,,,), 以Unicode编码比较,结果为布尔值
运算符:==,!=,>,<,>=,<=
- 逻辑运算符
连接比较运算的条件判断,结果是布尔值
运算符:
and | or | not |
---|---|---|
与 | 或:全假才假 | 非 |
not:x为True,返回False。
- 赋值运算符
运算符:
=,+=,-=,*=,/=,%=,**=,//=
链式赋值:>>>a=b=c=0
同步赋值:a,b,c=1,2,3
交换变量的值:
>>>a,b=10,20
>>>a,b=b,a
>>>a
20
- 优先级
先运算符的优先级,当具有相同优先级时再由结合性决定
指数》》算数》》比较》》==,!=》》赋值》》in,not in》》逻辑(and or not)
多用()来更改级别
数据的输入与输出
input函数,print函数,eval函数
格式化输出.format函数
格式化输出:
内置函数
注释
注释:在程序代码中对程序代码进行解释说明的文字。
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。 注释的分类:
①单行注释:以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用
②多行注释:以…和…结尾,…里面的就是注释的内容
迭代器
进阶内容有必要了解一下,但是就是像能用在for in(这里面的)
戳这里,大佬带你飞