导图社区 PYTHON思维导图1
大学基础计算机python学习、命名、允许采用大写字母、小写字母、数字、下画线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
PYTHON
基础
历史
特点
简单
面向对象
可扩展性
丰富的库
......
应用
开发环境、工具
基本语法元素
注释
单行注释(使用“ # ”符号,从“ # ”开始到换行为止,中间的内容都作为注释的内容, 将被 Python 解释器忽略)
多行注释 可使用多行字符串(三引号字符串)表示多行注释。
代码缩进
变量
赋值 “=”
命名 允许采用大写字母、小写字母、数字、下画线和汉字等字符及其组合给变量命 名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制。
第一种命名方法:驼峰式大小写,即第一个单词的首字母小写,第二个单词的首字母 大写
第二种命名方法: 使用下画线连接
关键字(保留字)
引用其他功能模块
基本输入/输出函数
input()
eval将输入的字符串转换成 Python 语句并执行该语句。例:a=eval(input())
print()
print( (< <待输出字符串> >) )
print(变量1,变量2,变量3......)
print(输出字符串模板.format(变量1,变量2......))
基本数字类型
数字类型
整数类型(int)
进制(二()B、八()O、十六()X、十)
浮点型(float)
算数运算
+
-
*
/
%(取余)
**(幂)
//(整除)
内置函数
abs ( x ) x 的绝对值
divmod ( x , y ) ( x // y , x%y ),输出为二元组形式(也称元组类型)
pow ( x , y [, z ]) ( x**y ) %z ,[ .. ]表示该参数可以省略, pow ( x , y )即为 x**y
round ( x [, ndigits ]) 对 x 四舍五入,保留 ndigits 位小数
max ( x1 , x2 ,…, xn ) 取最大值
min ( x1 , x2 ,…, xn ) 取最小值
赋值运算
=
+=
-=
*=
运算符+=
布尔类型 主要用来表示真或假的值 0对应False 非0对应True
字符串
表示 ‘’ “” ''' '''(可以表示多行注释,也可以表示多行字符串)
转义字符
/续行
/n换行
/0空行
\t 水平制表符,用于横向跳到下一制表位
\" 双引号
\ '单引号
\\一个反斜
\f换页
常用操作
len(s)计算字符串长度
x in s 判断x是否是s的字串(返回结果为布尔型)
子主题
s[i]字符串索引 ,字符串 中的字符是通过索引提取的,索引从 0 开始,依次加 1 。也可以取负值,表示从末尾提取, 最后一个为 -1 ,倒数第二个为 -2 ,即程序认为可以从结束处反向计数,字符串中的每个 字符均有正负两个索引值。
x+y 字符串拼接
s[i:j:k]字符串切片[开头:末尾:步长(为1时可以省略,不可为0)]切片不包括末尾一位
s.split()字符串分隔
s.count() 返回字符串在s中出现的次数
s.lower()全部返回小写
s.upper()全部返回大写
s.replace("a","b")返回s副本,a换成b
s.strip()从s中去掉在其左右两侧()内出现的字符
s.format()字符串格式化
s.find(s,start,end)
数据类型的转换
int(x[,base]) 转为整数,base表示进制
float(x)转为浮点数
str(x)转为字符串
complex(real[,imag])创建复数
list(s)将序列转换为列表
chr(x)整数转换为字符、
ord(x)字符转换为其整数值
oct(x)整数转为八进制字符串
hex(x)整数转为十六进制字符串
eval(str)计算字符串中的有效 Python 表达式,并返回一个对象
程序控制结构
组合数据类型
函数与模块
文件