Python基础的使用
·
1. 变量
- 定义:就是存储数据的一个容器
- 命名规则:
- 必须由数字、下划线、字母组成(数字不能开头)
- 不能用内置关键字进行命名
- 简单的一个变量命名
a = 10
_a = 20
a_1 = 30
- 格式化输出(重点)
-
- +(只能拼接字符串和字符串之间的数据)
-
- ,(中间会有空格)
-
- % (%d---->int %s---->str %f---->float)
-
- format()
-
- f字符串----> 推荐使用这个
name = '张三'
age = 18
address = '北京'
a = 80
# 1. +
print("我叫"+name+",今天"+str(age)+"岁,来自"+address+"")
# 2. ,
print("我叫",name,",今天",age,"岁,来自",address)
# 3. %
print("我叫%s,今天%d岁,来自%s,北京人口占比%d%%"%(name,age,address,a))
# 4. format()
print("我叫{},今天{}岁,来自{}".format(name,age,address))
# 5. f字符串
print(f"我叫{name},今天{age}岁,来自{address}")

2. 循环
- while循环
- 次数已知的情况下使用
- 例:计算 1+2+3+4+5
- 则需要循环五次,明确了次数
i = 1
sum = 0
while i <= 5:
sum = sum + i
i += 1
print(sum)
- 关键词:
- break :直接结束整个程序
- continue:结束当前循环,继续下一次循环
- 例:1. 小明有五颗糖,一天只能吃两颗就不能吃了。
- 例:2. 小丽有五颗糖,吃到第二颗糖的时候掉了,所以需要吃第三颗糖。
i = 1
while i <= 5:
if i == 3:
print("小明已经吃完两颗糖了,不能吃了")
break
print(f"小明吃了第{i}颗糖")
i += 1

i = 1
while i <= 5:
if i == 2:
print(f"这第{i}颗糖掉在地上了")
i += 1
continue
if i == 4:
print("小明已经吃完两颗糖了,不能吃了")
break
print(f"这吃了第{i}颗糖")
i += 1

- while True:死循环(重点)
- 是一种无限循环,条件永远是真,不会自动停止
- 需要有退出机制,手动退出(break)
- 例: 做个石头剪刀布的程序,只有人打败了机器,才能退出,否则将持续进行。
import random
while True:
choice = int(input("请输入您要出的:1.石头,2.剪刀,3.布"))
select = random.randint(1,3)
if choice == select:
print("平局")
elif choice < select:
print("机器人赢")
else:
print("胜利,恭喜您打败机器人")
break
- for循环
- 循环次数未知的时候使用
- 主要用户类型数据的遍历
- 类型数据有:字符串、列表、元组、集合、字典、布尔、数值型
- 序列:字符串、列表、元组、字典、集合
sum = 0
for i in range(1,10):
sum += i
i += 1
print(sum)
- else结构
- 循环正常结束后需要执行的代码
- break 不打印 else语句 而 continue 打印
for i in range(1,4):
if i == 3:
break
print(i)
else:
print("程序结束")

for i in range(1,4):
if i == 3:
i += 1
continue
print(i)
else:
print("程序结束")

更多推荐


所有评论(0)