零基础学习python笔记(1)之基础知识

零基础学习python笔记

1.变量就是有名字的一段连续的存储空间
定义: 变量名=数据
变量可以多次赋值
赋值时不用指定数据类型,给他什么数据,他就是什么数据类型
食材+菜谱->美味的菜肴
变量+逻辑->软件的功能
使用type()函数查看变量类型
变量命名不能用数字开头
关键字不能定义

2.基本数据类型
数字(num): int long float comple(复数) bool(布尔值)
字符串(str)
字典(dict)
元组(Tuple)
列表(list)

3.算数和比较运算
算数运算符:+ - * / % ** //
在这里插入图片描述
在这里插入图片描述
a,b=10,5执行后a=10,b=5
4.逻辑运算符
and or not
and两边都为真,结果为真
or两边有一个为真,即为真
not为取反,真假切换
多个逻辑运算从左往右运算,优先级顺序:not - and -or 有括号先算括号。
5.赋值运算符
在这里插入图片描述
6.输入输出
输出: %占位符

name='张洋'
classpro='清华附中一年级3班'
print('我的名字是%s: 来自%s' %(name,classpro))

运行结果:
我的名字是张洋: 来自清华附中一年级3班

name='张洋'
classpro='清华附中一年级3班'
print('我的名字是%s: 来自%s', name,classpro)

运行结果:
我的名字是%s: 来自%s 张洋 清华附中一年级3班
在这里插入图片描述
(②{}.format (填坑法)
Python format 格式化函数 | 菜鸟教程

name='张洋'
classpro='清华附中一年级3班'
print('我的名字是{}: 来自{}'.format(name,classpro))

执行结果:我的名字是张洋: 来自清华附中一年级3班

(2)输入input
input输入的数据类型为str

name=input('输入您的姓名')
print(name)

键盘输入123后回车,结果:
输入您的姓名123 123
7.判断语句
流程:计算机执行代码的顺序
流程控制:对计算机代码执行顺序进行有效管理只有流程控制才能实现在开发当中的业务逻辑。
流程分类:
(1)顺序流程、;代码自上而下的执行结构
(2)选择流程/分支流程:根据某一步的判断,有选择的去执行相应的逻辑的一种结构。
又分:
①单分支
if 条件表达式:
一条条python代码
一条条python代码
一条条python代码
……

②双分支
if 条件表达式:
一条条python代码
一条条python代码
一条条python代码
……
else 条件表达式:
一条条python代码
一条条python代码
一条条python代码
……

③多分支
if 条件表达式:
一条条python代码
一条条python代码
一条条python代码
elif 条件表达式:
一条条python代码
一条条python代码
一条条python代码
elif 条件表达式:
一条条python代码
一条条python代码
一条条python代码
……
else 条件表达式:
一条条python代码
一条条python代码
一条条python代码
……

条件表达式:比较运算符/逻辑运算符/符合运算符

(3)循环流程:在满足一定条件下,一直重复去执行某段代码的逻辑。
while 条件表达式:
一条条python代码
一条条python代码
一条条python代码
……

for…in 可迭代的对象

#单分支
score=60
if score<=60:
    print('成绩不理想,加油')
    pass  #空语句
print('语句运行结束')

结果:
成绩不理想,加油 语句运行结束

score=80
if score<=60:   #满足条件就输出打印提示
    print('成绩不理想,加油')
    pass  #空语句
print('语句运行结束')

结果:语句运行结束

#多分支
score=80
if score>60:   #满足条件就输出打印提示
    print('成绩合格')
    pass  #空语句

else:
    print('成绩不合格')
    pass
print('语句运行结束')

结果:
成绩合格 语句运行结束

#多分支
score=int (input("请输入成绩"))   #input为str数据类型,强制转换为int类型才可以比较
if score>90:   #满足条件就输出打印提示
    print('成绩优秀')
    pass  #空语句
elif score>=60:
    print("成绩合格")
    pass
else:
    print('成绩不合格')
    pass
print('语句运行结束')

输入59结果:

请输入成绩59
成绩不合格
语句运行结束

零基础学习python笔记(2)之循环结构
零基础学习python笔记(3)之高级数据类型

猜你喜欢

转载自blog.csdn.net/weixin_43175701/article/details/108875197