老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍
python小白学习笔记,本文进行python基础数据类型以及if用法一些基础的介绍。
python变量名的规则:
-
变量名由字母、数字、下划线组成
-
变量名不能以数字开头
-
变量名要具有可描述性
-
变量名要区分大小写
-
变量名禁止使用python关键字
-
变量名不能使用中文和拼音
-
变量名推荐写法:
- 驼峰体
- 下划线(官方推荐)
变量底层存储说明:
以 a = 123 为例,
在存储空间中开启一块存储用以储存“123”,在存储中“123”会以一些乱码的形式存在,将这些乱码命名为“a”。就像为“北四大街十二号三栋1门”起一个别名“小明家”,方便记忆,以后查找“小明家”既是查找“北四大街十二号三栋1门”。
常量:(不变的数字,如ID)
- 变量全部大写叫做常量 (python本身不具有常量属性,只是一个大家遵循的规则)
注释:(被注释的内容不会被执行,理解成不被引用的字符串)
-
单行注释(当行注释) #
-
多行注释
“”“ ’‘’
注 注
释 释
”“” ‘’‘
基础数据类型初识
-
字符串 – str
字符串用于存储一些数据,在python中只要是用引号引起来的就是字符串 “abd” ’abc’ “”“abc”“”
字符串可以做加法,必须为字符串加字符串: a = “a” b = “b” c = a + b print© 结果为:ab
字符串可以与数字做乘法: a =“a” b= “a” *3 print(b)结果为:aaa
-
数字 – int
用于计算、用于比较。 在赋值的时候先执行等号右边的代码 b = 10 -2 --》b = 8
乘号 * 除法 /
python3:除法的时候返回的是小数(浮点数)
python2:除法的时候后返回的是整数(向下取整)
-
布尔值 – bool
用于判断
True --真 False --假 print(3>2) True
-
列表
-
元祖
-
字典
-
集合
用户交互:(输入/输出)
input() – 输入
msg = input(“提示语句”) print(msg)= 键盘输入的内容
python3中input获取的内容是字符串
python2中input获取的就是数据本身
type – 查看数据类型 type(smd)
int()-- 将字符串类型强制转换成整形
流程控制语句:
-
单 if
if – 如果
if 条件:
缩进 官方推荐4个空格,Tab 空格不能混合使用
例子
输出结果为:从学校出发-- 买个炸鸡–买个啤酒–走啊走-到家了。
单if适用于在几个步骤中多出一个步骤,此范例中money>10,满足条件所以触发“买个炸鸡“买个啤酒”;如money<10则不触发。直接触发“走啊走”。
- if else 二选一
if 条件:
缩进 结果
else:
缩进 结果
结果为:“这是如果执行了”。 满足if后将不再执行else内容,若if不满足则执行else。
if elif elif elif elif 多选一或不选
if --如果
elif --再如果
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
elif 条件:
结果
输出结果: 这是A。 如果所有判断条件都不满足,则没有一个选中项。
if elif elif else 多个选一个 (至少选一个)
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
else:
结果
输出结果:A。 如果所有判断条件都不满足则执行else D。
if if if 多个条件选多个
if 条件:
结果
if 条件:
结果
if 条件:
结果
输出结果: ABC。 可以命中所有判断条件。
if 嵌套:
if 条件:
if 条件:
结果
输出结果为:进来坐一坐
= 赋值 == 判断