- 常见的数据类型:
- 数字类型(Nmber):整数(int),浮点数(float),复数(complex),布尔(bool)
- 字符串(String):描述文本的数据类型
- 列表(list):有序的可变序列
- 元祖(Tuple):有序的不可变序列
- 集合(Set):无需不重复序列
- 字典(Dictionary):无需的key-value集合
- 注释
- 单行注释:以#开头 --># 1111
- 多行注释:以’’’开头’’’结尾,或者”””开头”””结尾,三个单引号开头结尾,或者三个双引号开头结尾
- 变量
- 变量的作用:程序运行时,记录数据的
- 定义变量:变量名=变量值 例:i=100;print(“i的值是:”+i)
- 变量特征:存储的值是可以改变的
- 变量做运算:使用符号可以完成运算 符号:+,-,*,/
- type语句
- 作用:用来验证数据的类型
- 语法:type(被查看的类型)
- 例:print(type(100))
- 数据类型转换
- 类型转换语句:int(),float(),string()
- 任何类型都可以转换成字符串
- 字符串中只有数字才可以转换成整数类型
- 浮点数转换成整数会丢失小数点后面的内容
- 标识符
- 包括:变量名,方法名,类名
- 命名规范:
- 见名知意 name=’张三’ age=12
- 下划线命名法,多个单词组成的变量名用_分隔 a_person_name=’张三’
- 英文字母全小写
- 大小写敏感
- 不可以使用关键字 33个关键字
- 运算符
- 算数运算符:加:+ ,减:- ,乘:*, 除:/
- 赋值运算符:=
- 复合赋值运算符:+=,-=,*=,/=,%=,**=,//=
- 字符串的多种定义方式:
- 单引号定义法:’’ 例:name=’张三’
- 双引号定义法:”” 例:name=”张三”
- 多引号注释法:”””””” 例:name=”””张三””” 注:这里和多行注释是一样的
- 字符串的引号嵌套:(在字符串中包含引号的用法)
- 单引号定义法:可以内含双引号 例:name=’”张三”’
- 双引号定义法:可以内含单引号 例:name=”’张三’”
- 可以使用转移字符(\)将引号解除效果,变成字符串 例:name=’\”张三\”’
- 字符串的拼接
- 如何完成拼接:使用+号连接字符串或字符串字面量即可 例:print ('张三的名字是:'+'张三');
- 有哪些注意事项:无法和非字符串类型进行拼接
- 字符串格式化
- 语法:”%占位符” %变量
- 常用的占位符有哪些:
- 字符串:%s
- 整数:%d
- 浮点数:%f
- 例:name='\"张三\"' messsage='张三的名字是:%s' %(name) print (messsage);
- Input语句:
- 功能:获取键盘输入的数据
- 可以输入提示信息
- 无论输入的内容是什么,获取的数据都是字符串类型
- 布尔类型
- 定义:表达现实生活的逻辑,是或者否
- True表示真,flase表示假。本质上true代表1,flase代表0
- 比较运算符
- == :判断是否相等 满足为true ,不满足为flase
- != :判断是否不相等 满足为true ,不满足为flase
- > :判断左边大于右边
- < :判断右边大于左边
- >= :判断左边大于等于右边
- <= :判断右边大于等于左边
- If语句
- 基本格式:if 判断条件 :
-
- 注意事项:
- 判断的结果一定要是布尔值
- 不要忘记判断条件后面的冒号
- 属于条件为真要做的事,一定记得前方填充4个空格
- 注意事项:
- If…else语句
- 语法:if 判断条件 :
-
- 注意事项:
- Else不需要判断条件
- Else的代码块同样前方要填充4个格子
- 注意事项:
- if…elif…else语句
- 作用:可以完成多个条件的判断
-
- 注意事项:
- elif可以写多个
- 判断是互斥且有序的,上一个满足判断就不会继续判断了
- 可以在条件判断中,直接写input语句,节省代码量
- 注意事项:
- 嵌套判断语句
- 作用:可以用于多条件,多层次的逻辑判断
- 可以根据需求,自由组合if ,if else, if elif else进行多层判断
- 一定要注意空格缩进
- While循环
- While循环循环条件需得到布尔值,true表示继续循环,flase表示停止循环
- 需要设置终止循环的条件
- 空格缩进和if语句一致
- 例:i=0
python基础
最新推荐文章于 2025-05-11 08:42:46 发布