python基础语法学习(三)

本文详细介绍了Python的基础控制结构,包括数据类型转换、条件判断语句(如if、if...else、if...elif...else)以及随机数处理。接着探讨了程序的三大流程结构——while循环(含break和continue)、for循环(如遍历字符串和指定次数循环)以及函数(包括定义、调用、参数、返回值和匿名函数lambda)。此外,还涉及了模块、包和变量的进阶概念,如局部变量和全局变量。
摘要由CSDN通过智能技术生成

十二、基本控制结构

1、数据类型转换
1、作用:

把一种数据类型转换为另一种数据类型

2、分类:

int(x):把x转换为整数,x如果是字符串,必须是数字类型的字符串

float(x):把x转换为浮点数,x如果是字符串,必须是数字类型的字符串

str(x):把x转换为字符串,任意数据类型都可以转换成字符串

list(x):把序列数x转换为列表,

tuple(x):把序列数x转换为元组

2、条件判断语句
1、if语句

基本语法

if 要判断的条件:
    条件成立时,要做的事情
    .......
2、if ....else语句

作用:满足条件执行某事,不满足条件执行另外一件事

格式:

if 条件判断:
    满足条件时,执行if缩进部分的代码
else:
    不满足上述条件时,执行else部分缩进的代码

注意:空字符串、空列表、空元组、空字典,在if条件判断中都是条件不成立的意思

3、if....elif..else语句

语法格式:

if  条件1:
    条件1满足执行的代码
.......
elif 条件2:
    条件2满足时,执行的代码
elif  条件3:
    条件3满足时,执行的代码
else:
以上条件都不满足时,执行

#根据考试成绩进行分级,优良中差不及格
#定义变量,报存分数
score=89

if score>=90:
   print('优')
elif score>=80 and score<90:
    print('良')
elif score>=70 and score<80:
    print('中')
elif score >=60 and score<70:
    print('差')
else:
    print('不及格')
print('程序结束')
4、if嵌套

语法格式如下:

if 条件 1:

         条件 1满足执行的代码

        if 条件1 基础上的条件2:

                条件2 满足时,执行的代码

                  ......

        else:条件 2不满足时,执行的代码

else:

条件1 不满足时,执行的代码。

作用:外层if条件判断成立的前提下,进行内层if条件判断

随机数的处理

在python中,要使用随机数,首先需要导入随机数的模块---“工具包”

import random
random.randint(a,b)#返回a到b之间的随机数据

十三、程序的三大流程结构

1、whie循环基本使用

循环的作用就是让指定的代码重复执行

基本语法

#初始条件的设置-通常是重复执行的计数器
whlie 条件(判断 计数器 是否达到 目标次数):
    条件满足时,做事情1
    条件满足时,做事情2
    条件满足时,做事情3
    处理条件,计数器+1
#例题:使用while循环实现,输出5遍你好
#1、定义变量记录循环次数
count=1
#while 后面添加条件判断
while count
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值