课程规划:十五天
现在已经是3.8时代了。准备换教材。跟随3.0以后的版本学,明天重新整理。
第二天
编码规范
命名规则
清楚地说明该变量、函数、类、模块包含的含义
代码缩进
制表符
若干个空格
不能混用
空行分隔
函数或语句块之间用空行来分割
增强可读性
语句分隔
C\JAVA 等使用分号来标识一个语句的结束
Python使用换行来表示该语句的结束
行末 ''来拆分多行语句
基本概念
数据类型
整形
0x0X十六进制
0为前缀八进制
0b0B二进制
浮点型
表示实数
大部分情况表示小数
复数
同复数规则
字符串
单引号或双引号括起来的任意文本
开头和结尾必须连贯
转义字符
引号转义
‘he ‘s good’=“he’s good”
换行符 \n
r在引号前表示内部的字符默认不转义
r"a\tb"
三引号‘’‘
接受多行内容
打印出字符串无歧义的引号
布尔值
真假判断
空值
转义字符表
全局函数
print(字符串)
#在控制台,上输出这个字符串,标准输出函数
type(变量)
#返回该变量的数据类型
input(字符串)
#标准输入函数,将控制台上一个数输入到变量中,返
回值是个字符串
float(字符串)
#将该字符串转化为浮点数
str(其他类型)
将数据转化为字符串
变量
意义
是计算机语言中能储存计算结果或能表示值抽象概念
分类
可变
不可变
定义
命名
不能是数字开头
不能和变量关键字重名
大小写敏感
创建=
关键字
import keyword
keyword.kwlist
运算符
算术运算符
±*/ **
关系运算符
<>= !=
逻辑运算符
and not or
位运算符
<<
左移
>>
右移
&
按位与
|
按位或
*
按位异或
·
按位取反
身份运算符
比较两个对象
is
is not
成员运算符
用于查找对象是否存在某个序列中
序列包括字符串、列表与元组
子主题 2
in
not in
表达式
优先级
Lambda
匿名函数
或
与
非
比较
赋值语句
一个值给一个变量
左右两边可以同时使用
增强型赋值运算符
不能有空格
变量值进行修改返回本身
常用模块与函数
子主题 3
类型转换函数
数学运算函数
基本输入/输出
import
print
控制类型(控制流程
基本控制结构
顺序
选择结构
单选择
if
双选择
if else
多选择
if else elif
循环结构
whlie
for
子主题 3
break
continue
编程
案例一
启动失败,教程是2.7的。现在已经是3.8时代了。准备换案例。跟随3.0以后的版本做案例,明天重新整理
python第二天学习笔记
最新推荐文章于 2024-05-14 17:25:58 发布