黑马程序员Python课程学习笔记2

字符串格式-表达式的格式化

表达式:一条具有明确执行结果的代码语句
如:
1+1、5*2,就是表达式,因为有具体的结果,结果是一个数字
问题:对于字符串格式化,能否直接格式化一个表达式呢? 

答:可以。

表达式格式化:

在无需使用变量进行数据存储的时候,可以直接格式化表达式,简化代码哦
格式化表达式的两种形式:

1.f"{表达式}"

2."%s\%d\%f"%(表达式、表达式、表达式)

习题


数据输入

  • 使用input()语句可以从键盘获取输入
  • 使用一个变量接收(存储)input语句获取的键盘输入数据即可

代码优化(input(提示信息)):

注意:无论键盘输入什么类型的数据,获取到的数据类型永远是字符串类型。


布尔类型和比较运算符

布尔类型的定义

布尔类型的字面量:
True表示真(是、肯定)
False表示假(否、否定)
定义变量存储布尔类型数据:
变量名称=布尔类型字面量
比较运算符


if语句的基本格式

程序中的判断
if 要判断的条件
    条件成立时,要做的事情(前面要通过四个空格缩进表示它属于if条件

if语句的注意事项:

  • 判断条件的结果一定要是布尔类型,True时才执行归属于该语句的代码块。
  • 不要忘记判断条件后的:冒号
  • 归属于if语句的代码块,需在前方填充4个空格缩进

if else语句

程序中的判断

if else语句的注意事项:

  • else不需要判断条件,当if的条件不满足时,else执行
  • else的代码块,同样要4个空格作为缩进

if elif else语句

程序中的判断

使用if elif else的注意点有:

  • elif可以写多个
  • 判断是互斥且有序的,上一个满足后面的就不会判断了
  • 可以在条件判断中,直接写input语句,节省代码量

判断语句的嵌套

基本语法格式

如上图,第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if
嵌套的关键点,在于:空格缩进
通过空格缩进,来决定语句之间的:层次关系
 

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值