老牌小白的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 空格不能混合使用
例子
老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍_第1张图片
输出结果为:从学校出发-- 买个炸鸡–买个啤酒–走啊走-到家了。
单if适用于在几个步骤中多出一个步骤,此范例中money>10,满足条件所以触发“买个炸鸡“买个啤酒”;如money<10则不触发。直接触发“走啊走”。

  • if else 二选一

if 条件:

缩进 结果

else:

缩进 结果
老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍_第2张图片
结果为:“这是如果执行了”。 满足if后将不再执行else内容,若if不满足则执行else。

if elif elif elif elif 多选一或不选

if --如果

elif --再如果

if 条件:

​ 结果

elif 条件:

​ 结果

elif 条件:

​ 结果

elif 条件:

​ 结果
老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍_第3张图片
输出结果: 这是A。 如果所有判断条件都不满足,则没有一个选中项。

if elif elif else 多个选一个 (至少选一个)

if 条件:

结果

elif 条件:

​ 结果

elif 条件:

​ 结果

else:

​ 结果
老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍_第4张图片
输出结果:A。 如果所有判断条件都不满足则执行else D。

if if if 多个条件选多个

if 条件:

​ 结果

if 条件:

​ 结果

if 条件:

​ 结果
老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍_第5张图片
输出结果: ABC。 可以命中所有判断条件。

if 嵌套:

if 条件:

​ if 条件:

​ 结果
老牌小白的python成长第四篇pyhton基础数据类型以及if用法介绍_第6张图片
输出结果为:进来坐一坐
= 赋值 == 判断

你可能感兴趣的:(Python基础)