第二章 Python基础(一)
1.学习一门新语言的方法【类比学习 选择基本点,参考,类 比 彼此对照】
a.变量 【常量】
b.数据类型 整型 字符 浮点
c.控制语句 if while switch--case for break continue
d.特殊的数据类型
e.面向对象的特点
2.第一个Python程序
2.1 Python 2.x 与3.x的区别(略)
2.2 数据类型
2.2.1 数字类型 内存的使用
整数 int:二进制 八进制 十六进制
浮点数:单精度float 双精度double 长long
2.2.2 字符串
2.2.2.1 表示:用单引号或双引号表示
注意(交互式命令行):1.如果字符串中出现单双引号,需要 添加一个转义符""
2.如果用到多次转义符号,允许使用“r”表示内部的字符串默认不转义
3.如果存在多行内容,允许使用“'''”来表示多行内容
2.2.2.2 字符串格式化
具体内容请参考以下链接:
2.2.3 布尔类型 True(真) False(假)
常与 and or not 搭配使用
练习:输入一个数,如果大于18输出“adult”;否则输出“teenager”
2.2.4 空值 None 不表示任何内容,但确实存在
小结:Python支持多种数据类型,对于整数是没有大小限制的。Python对于浮点数也是没有大小限制的,但当超出范围时会表示为inf(无限大)
2.2.4 列表
list是内置的一种数据类型,是一种有序的数据集合,可随时添加和删除里面的元素。因为存在索引(从0开始编号),所以可以直接调用并显示
删除元素
删除末尾元素 pop方法
XXX.pop()
删除指定元素 pop方法
XXX.pop(i) i表示要删除的元素对应的索引
添加元素
直接添加 append()
添加到指定位置 :insert()
替换元素
直接对索引进行赋值即可
list元素也可以是一个list:
找列表中的list中的元素
2.2.5 元组
初始化之后不得进行修改
2.2.6 字典
2.3 变量与常量
2.3.1 变量:不仅仅是数字,还可以是任意数据类型
变量名必须是大小写英文、数字、下划线。
注意:变量名不可以是数字开头!
2.3.2 常量:不可更改的量
2.4编写程序
2.4.1命名方式 :驼峰式,下划线式(伪驼峰式)
2.4.2编写原则:大小写敏感 注意缩进(强缩进),合理使用注释