从0基础学习Python
程序员文章站
2023-12-05 22:38:34
从0基础学习Python(02)掌握基础运算符,类型转换以及判断,循环语句。1.输入Python3.x(掌握)input()函数接收用户输入为字符串类型# 作用:# 接受开发者在控制台上输入的内容# 暂停程序# 输入: input()函数# python3.X input返回的类型字符串的类型tel = input("请输入您的手机号:")print(type(tel))print(tel)2.算数运算符/ 除 b/a// 取整除 b/...
从0基础学习Python(02)
掌握基础运算符,类型转换以及判断,循环语句。
1.输入
-
Python3.x(掌握)
- input()函数
- 接收用户输入为字符串类型
- input()函数
# 作用:
# 接受开发者在控制台上输入的内容
# 暂停程序
# 输入: input()函数
# python3.X input返回的类型字符串的类型
tel = input("请输入您的手机号:")
print(type(tel))
print(tel)
2.算数运算符
- / 除 b/a
- // 取整除 b//a
- % 取余 b % a 0
- ** 指数 a ** b 10的100次方
#定义变量
a = 10
b = 100
# / 除 b /a
ret = b / a
print(ret)
# // 取整除
ret2 = b // a
print(ret2)
#% 取余 b % a 0
ret3 = b % a
print(ret3)
#** 指数 a ** b 10的100次方
3.复合赋值运算符
-
优点
- 可以少定义变量
- a = a + b 等价御 a += b
-
缺点
- 会修改原来变量的数值
#定义两个变量 #优点:可以少定义变量 #缺点:会改变变量的值 a = 10 b = 20 #求和 # ret = a + b # print(ret)#30 b += a #b = b + a #30 print(b)
3.常用的数据类型转换
- int
- 把float ->int
- 把str -> int(字符串中不要保存浮点数)
- float
- 把int -> float
- 把str -> float
- str
- 任意类型转成str
- eval
- 把一个字符串而且是一个有效的python表达式转成一个对象
- 流程
- 首先去掉引号
- 判断是否是一个有效的python表达式
- 如果不是,将报错
- 如果是
- 判断是否是python数据类型
- 如果是, 直接返回
- 如果不是
- 判断是否是变量名
- 如果是, 直接返回
- 如果不是, 将报错
- 判断是否是变量名
- 判断是否是python数据类型
4.if判断语句
-
作用: 控制代码是否被python执行
-
分支语句
-
格式:
if 判断条件: 如果判断条件成立, 执行的代码
5.比较运算符
# 定义两个变量
a = 10
b = 10
# == 检查两个操作数的值是否相等,如果是则条件变为真。
# ret = (a == b)
# print(ret)
# != 检查两个操作数的值是否相等,如果值不相等,则条件变为真。
# if a != b:
# print('a不等于b')
# > 检查左操作数的值是否大于右操作数的值,如果是,则条件成立。
# if a > b:
# print("a大于b")
# <= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。
# if a <= b:
# print("a小于等于b")
6.逻辑运算符
- and
- 一假则假, 全真则真
- or
- 一真则真, 全假则假
- not
- 非真则假, 非假则真
7.if-else
-
如果一个条件成立, 做一个事情, 如果条件不成立, 做另一个事情
-
格式:
if 判断条件: 如果成立, 执行的代码 else: 如果不成立, 执行的代码
8.elif
-
elif -> else if
-
总结
- if 判断一行代码是否被python执行
- if-else 判断两行代码是否有一行被python执行
- if-elif…判断n行代码是否有一行被python执行
-
一个if语句中只能有一个if 最多有一个else elif可以有也可以没有
-
格式:
if 判断条件1: pass elif 判断条件2: pass elif 判断条件3: pass else: 以上都不满足才可以执行
9.if嵌套的应用
-
格式:
if 判断条件1: 如果判断条件1成立执行的代码 if 判断条件2: 如果判断条件2成立执行的代码
10.if嵌套的练习
# 情节描述:上公交车,并且可以有座位坐下
11.三目运算符
-
也称为三元运算符
-
格式:
变量 = 成立 if 判断条件 else 失败
12.while循环
-
循环作用:
- 让指定代码重复执行
-
while格式:
# 定义一个计数器 # 定义while循环 # 书写需要重复执行的代码 # 修改计数器
-
注意:
- 如果忘记修改计数器导致循环无法停止, 称为死循环
- 即使循环结束后, 计数器的数值依然存在
13.while嵌套的格式
-
格式:
while 条件1: 如果条件1成立, 执行的代码 while 条件2: 如果条件2成立, 执行的代码
-
特点:
- 外部循环一次, 内部循环n次
本文地址:https://blog.csdn.net/weixin_47766667/article/details/107442269