python基础知识2------判断语句、循环语句

一、复习:

数据类型转换:数据本来的类型不是我们计算使用想要的类型

int()将其他类型转换为int类型(小数,整数类型的字符串)

float()将其他类型转换为float类型(整数,数字类型的字符串)

str()将其他类型转换为str类型(任意类型)

函数:作用 语法

type(变量) 可以获取变量的数据类型

input()   获取键盘的输入

变量=input('提示性信息')       #提示性信息可以随便写,目的是让别人知道要做什么事

二、字符串格式化的补充

字符串 . format()    可以在任意版本中使用

1.在需要使用变量的地方使用{}占位

2.'{},{},...'.format(变量,变量,...)

代码示例:

name = '小米'
age = 12
height = 1.2
stu_num = 1
num = 90
# print('我的名字是xx,年龄是xx,身⾼是xx ,学号xx,本次考试的及格率为xx%')
print(f'我的名字是{name},年龄是{age},身⾼是{height}m ,学号{stu_num},本次考试的及格率为{num}%')
# ⼀般不会有这样的需求
print(f'我的名字是{name},年龄是{age},身⾼是{height:.3f} m,学号{stu_num:03d},本次考试的及格率为{num}%')
# 在字符串中想要输出换⾏\n (转义字符)
print(f'我的名字是{name},年龄是{age},身⾼是{height:.3f}m ,学号{stu_num:03d},\n本次考试的及格率为{num}%')

# 字符串 . format()
print('我的名字是{},年龄是{},身⾼是{}m ,学号{},本次考试的及格率为{}%'.format(name, age, height, stu_num, num))

三、运算符

逻辑运算符

逻辑运算符:可以连接多个条件,在判断和循环中使用

and   逻辑与   和, 并且    and连接两个条件,都必须为True,整体结果才为True,即一假为假(当第一个条件为False的时候,第二个条件就不再判断)

or    逻辑或  或者    or连接的两个条件,只要有一个条件为True,整体结果就为True,即一真为真(当第一个条件为True的时候,第二个条件就不再判断)

not   逻辑非   取反    not后边的条件,如果本来是True,变为False,本来是False,变为True

赋值运算符

赋值运算符 =, 作用就是将等号右边的值保存到等号左边的变量中

复合赋值运算符(将算术运算符和赋值运算符进行结合)

+=  -=   *=   /=   //=  %=   

a+=b===>a=a+b 

运算符优先级

不需要刻意去记忆优先级,因为可以使用()改变优先级

四、判断

日常生活中说的如果...否则....,这个就是判断,在程序代码中需要使用if(如果)elif(如果)else(否则)三个关键字来实现

在代码中有判断语句,代码不会全部执行,会有一部分不会执行

if的基本结构

即 只有 如果的情况,如果的条件成立,会执行的代码,会做的事

基本语法

if判断条件:

        书写条件成立(真),执行的代码

        书写条件成立(真),执行的代码

顶格书写,没有缩进的代码,和if无关,不管条件是否成立,都会执行

#1.if是一个关键字,和后续的判断条件之间需要一个空格

#2.判断条件后边需要一个冒号,不要少了

#3.冒号之后,回车,代码需要缩进,在pycharm中会自动进行缩进,一般是4个空格或者一个tab键

#4.所有在if代码下方的缩进中书写的代码,属于if语句的代码块,判断条件为True的时候会执行

#5.if代码块中的代码,要么都执行,要么都不执行

#6.if代码块结束之后,代码要顶格书写(不再有缩进),表示是和if无关的代码

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值