【重识python day1】

本文介绍了Python中的单引号、双引号和三引号的使用,特别是三引号在创建多行字符串和多行注释中的作用。此外,还讲解了字符串拼接的方法,如使用+和*。文章进一步阐述了`input`函数的使用,以及条件语句(if-else)和循环语句(while,for)的基本语法,包括break和continue的控制流程作用。
摘要由CSDN通过智能技术生成

#python引号、字符串的拼接、输入、条件语句、循环语句

三引号和单引号、双引号的区别

单行字符串:

print('单行')

print("单行")

多行字符串:

print("""多行
多行
多行
""")

print('''多行
多行
多行
''')

除此之外,三引号还能进行多行注释

"""
多行注释
多行注释
多行注释
"""

'''
多行注释
多行注释
多行注释
'''

字符串的拼接

用"+"拼接

print("我爱"+"中国"
我爱中国

整形和字符串用"*"拼接,达到多次出现的效果

print(3*"我爱中国"
我爱中国我爱中国我爱中国

input输入

  1. 右边 input(“请输入用户名:”) 是让用户输入内容。
  2. 将用户输入的内容赋值给name变量。
name = input("请输入用户名:")

if name == "siri":
  print("登录成功")
else:
  print("登录失败")

特别注意:用户输入的任何内容本质上都是字符串。

条件语句

  1. 基本条件语句
    if 条件 :
    条件成立之后的代码…
    条件成立之后的代码…
    条件成立之后的代码…
    else:
    条件不成立之后执行的代码…
    条件不成立之后执行的代码…
    条件不成立之后执行的代码…
name = input("请输入用户名:")
if name == "siri":
  print("0")
else:
  print("1")

特别注意:统一缩进问题(都是使用四个空格 = tab)

  1. 多条件判断
    if 条件A:
    A成立,执行此缩进中的所有代码

    elif 条件B:
    B成立,执行此缩进中的所有代码

    elif 条件C:
    C成立,执行此缩进中的所有代码

    else:
    上述ABC都不成立。
score = input("请输入分数")
data = int(score)

if data > 90:
  print("优")
elif data > 80:
  print("良")
elif data > 70:
  print("中")
elif data > 60:
  print("差")
else:
  print("不及格")
  1. 条件嵌套
    if 条件A:
    if 条件A1:

    else:

    elif 条件B:
print("欢迎致电10086,我们提供了如下服务: 1.话费相关;2.业务办理;3.人工服务")

choice = input("请选择服务序号")

if choice == "1":
    print("话费相关业务")
    cost = input("查询话费请按1;交话费请按2")
    if cost == "1":
        print("查询话费余额为100")
    elif cost == "2":
        print("交话费")
    else:
        print("输入错误")
elif choice == "2":
    print("业务办理")
elif choice == "3":
    print("人工服务")
else:
    print("序号输入错误")

循环语句

  1. ``while循环语句
    while 条件:


# 请实现一个用户登录系统,如果密码错误则反复提示让用户重新输入,直到输入正确才停止。

print("打开图书管理系统")

flag = True
while flag:
    user = input("请输入用户名:")
    pwd = input("请输入密码:")
    if user == "小王" and pwd == "123":
        print("登录成功")
        flag = False
    else:
        print("用户名或密码错误")

print("系统结束")
  1. break
    break,用于在while循环中帮你终止循环。
print("开始")
i = 1
while True:
	print(i)
	i = i + 1
	if i == 101:
		break
print("结束")

# 输出
开始
1
2
...
100
结束
  1. continue
    continue,在循环中用于 结束本次循环,开始下一次循环。
    print(“开始”)
    while True:
    print(1)
    continue
    print(2)
    print(3)
    print(“结束”)
print("开始")
i = 1
while i < 101:
	if i == 7:
		i = i + 1
		continue
	print(i)
	i = i + 1
print("结束")

# 输出
开始
1
2
3
4
5
6
8
9
10
...
100
结束

对于break和continue都是放在循环语句中用于控制循环过程的,一旦遇到break就停止所有循环,一旦遇到continue就停止本次循环,开始下次循环。

  1. while else
    当while后的条件不成立时,else中的代码就会执行。
    while 条件:
    代码
    else:
    代码
while True:
  print(123)
	break
else:
  print(666)

# 输出
123
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值