python学习第一天
注释
- 1.行注释:前面加井号
- 2.块注释:开头和结尾用三个连续的单引号
进制
- 1.二进制:以0b开头,后面直接加数字
- 2.八进制:以0o开头,后面直接加数字
- 3.16进制:以0x开头,后面直接加数字,由0~9,a~f组成,a~f表示10~16
浮点数
- 1.科学技术法:前面是浮点数,后面加e,e后面加几表示乘以10的几次方
复数
- 1.虚数后面加j或着J
字符串
- 1.单双引号含义一致
- 2.三引号可以表示多行内容,三引号就是三个双引号
- 3.字符串乘以数字表示将该字符串重复多少遍
- 4.如果字符串有内容,则表示为真;如果是空字符串,则表示为假;空字符串是指长度为0,也就是有空格也是有长度的
表达式
- 1.运算符:/是普通除,//是除了后取整,%是取余
- 2.等于号:==;不等于号:!=
- 3.逻辑运算符:and,or,not,python中没有异或;true表示1,false表示0,and表示乘法,or表示加法
- 4.逻辑运算符优先级:not > and > or
- 5.布尔值的转换:布尔值转换为数字时,true = 1,false = 0;数字转换为布尔值时,0 = false,其他数 = 1;
- 6.成员运算符:in与not in
- 7.身份运算符:is和is not;注意这比较的是身份,而不仅仅是内容
易错点:
a = 10000 a = 3 在python中小的数字( -5 ~ 250 )已经设置好内存存放了,
b = 10000 b = 3 所以在复值的时候是直接将该变量指向改地址,
c = a is b c = a is b 而不会另外腾出一个地址给这个变量,
print(c) print(c) 所以说身份是一样的。
结果是False 结果是True
程序结构
- 分支结构:
if 表达式 : if 表达式:
语句1 语句1
语句2 . . . . . .
...... elif 表达式:
else: 语句1
语句1 . . . . . .
语句2 else 表达式:
...... 语句1
注意语句之间的缩进等级要一样 . . . . . .
posted on 2020-08-18 19:24 xy-struggle 阅读(110) 评论(0) 收藏 举报
浙公网安备 33010602011771号