python课堂笔记

python定位:开发、网安、云原生、都会用到编程相关的技术;相对而言比较简单,容易入手,比较好学

python数据:

一、常量
不能够改变的量 - 字面量
整数常量 (没有byte short long 之分 一律默认 int)
小数常量 (没有float double 之分 默认 float)
字符串常量
字符串表示一段文本信息,程序会将文本信息原封不动的处理
Python 没有字符的数据,一律当成字符串处理,双引号和单引号都可以表示字符串
布尔值常量
只有两个值 True False T F 是大写的
二、标识符
由字母、数字、下划线、美元符组成
数字不能开头,是一个连续的词,中间不能有空格分开
规范:
小驼峰:变量 函数 多个单词出现时 第一个单词首字母小写 之后单词首字母都大写 myName
大驼峰:类 所有单词首字母大写 MyName
下划线分割:单词之间用下划线分割 不大写 my_name
三、关键字
就是一些单词,被 Python 赋予了特殊的含义,不能随便使用
6 / 31 >>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',
'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
四、内置函数名 / 类名
内置函数就是 Python 自带的一些具有特殊功能的函数, 在使用内置函数的时候,一定要注意名称不能够被更改
单行注释
# 后面就是注释的内容 直到换行为止
多行注释
"""
中间多行注释
"""
五、变量
变量它只存储数据在内存中的地址(引用类型变量)
六、数据类型转换
int() 将其他有效的数据转为整数
取整
从字符串中解析整数
float() :将其他的数据转为小数
str() :将其他数据转字符串
bool() :将其他数据转布尔类型 (非 0 全是 True 0 就是 False)
七、转换
1.进制转换
>>> bin(123) # 转二进制字符串
'0b1111011'
>>> oct(123) # 转八进制字符串
'0o173'
>>> hex(123) # 转十六进制字符串
'0x7b'
2.字符与 ASCII 码转换
ord() :获取字符对应的 ASCII 码编号
八、输入与输出
input()
print()
九、 运算符
1.算数运算符
加法:数值相加,序列拼接
减法:数值相减
乘法:数值相乘,序列增倍
除法:小数除 / ,整数除 //
整数除 只要两边都是整数 结果一律为整数 但凡有一个小数 结果就是小数(只有整数位,小数位都为 0
幂运算:**
取余:  % 
2.布尔判断运算符
运算结果一律为布尔值
大于 小于 大于等于 小于等于 不等于 等于
> < >= <= != ==
Python 允许连续比较
>>> 1 < 2 < 3
True
>>> 1 < 2 and 2 < 3
True
增强型赋值运算符
+= -= *= /= //= **= %=
a += 2
a = a + 2
b **= 2
b = b ** 2
注:在Python中 是不存在 ++ --这种自增运算符的!
逻辑运算符
与 或 非 = and or not && || !
与:全真则真 有假则假
或:有真则真 全假则假
非:取反
位运算符
& 按位与
| 按位或
<< 左移
~ 取反 符号取反再减 1
^ 异或:相等为假 不同为真
is not is
判断两个变量指向的对象是否是同一个对象(比地址)
>>> a = 1
>>> b = 1
>>> a == b
True
>>> a is b
True
>>> a == 1000
False
1.11 循环语句
主要解决什么样的问题:具有重复性、规律性的问题
向前走 10 步:有明显的循环次数的 - for
向前走,直到碰墙为止:没有明显的循环次数的,但是有结束条件 - while
循环四要素:
循环的开始(从第1步开始;从第1步开始/从起点开始)
循环的继续条件(还没走到第10步;没有碰到墙/就是看距离)
循环体(走的每一步;走的每一步)
循环的步长/间隔/周期/进度(步数的统计;距离的统计)
range(n) : 取值范围是[0,n) 步长默认为1
0 1 2 3 4 5 6 7 8 9 10
i
循环的开始:0
循环的继续条件:i < n
循环体:print(i)
循环的步长:步长默认为1
"""
例如:for i in range(2, 10):
从2开始到9结束

你可能感兴趣的:(笔记)