欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

day2(字符串、格式化输出、运算符、流程控制)

程序员文章站 2022-04-15 16:13:27
一、字符串 在Python中,加了引号的字符都被认为是字符串! 单引号、双引号、多引号的区别? 单引号和 双引号没有任何区别,但是某种情况下需要单双配合 如 msg = " My name is Small Nine ,I ' m 22 years old !’" 多引号的作用? 多引号的作用就是多 ......

一、字符串

在Python中,加了引号的字符都被认为是字符串!

单引号、双引号、多引号的区别?

单引号和 双引号没有任何区别,但是某种情况下需要单双配合

如 msg = " My name is Small Nine ,I ' m 22 years old !’"

 

多引号的作用?

多引号的作用就是多行字符串必须使用多引号,否则会报错!

字符串拼接

字符串拼接 

name = "small nine"

age = "22"

name + age #相加就是简单的拼接

还可以相乘

name * 10 #相乘就是复制自己多次,再拼接到一起

注意,字符串拼接只能是双方都是字符串,不能跟数字或者其他类型进行拼接

二、格式化输出

 

 1 name = input("name")
 2 age = int(input("age")) #将字符串类型转换为数字类型
 3 job = input("job")
 4 hometown = input("hometown")
 5 
 6 
 7 inf = """
 8 --------info of %s ---------
 9 name: %s
10 age: %f
11 job:   %s
12 hometown: %s
13 ---------end----------------
14 """ %(name,name,age,job,hometown)
15 # s = string #字符串
16 # d = digit  #数字  
17 # f = float  #浮点
18 print(inf)

注意,一般使用格式化输出 都用 %s 做站位符,因为s不会报错,如果其他类型,输入错误会报错。

三、运算符

计算机可进行的运算有很多种,不只有加减乘除这么简单,运算种类可分为算数运算,比较运算,逻辑运算,赋值运算,

成员运算,身份运算,下面列出的是 算数运算,比较运算,逻辑运算,赋值运算

day2(字符串、格式化输出、运算符、流程控制)

 day2(字符串、格式化输出、运算符、流程控制)

day2(字符串、格式化输出、运算符、流程控制)

 

 day2(字符串、格式化输出、运算符、流程控制)

四、流程控制

分为单分支和双分支及多分支,

  1、单分支

    if 条件:

      满足条件后执行的代码

if num >= 90 and num <= 100  :
    print("A")

  2、双分支

      if 条件:

      满足条件后执行的代码

    else:

      if条件不满足就走这段

  3、多分支    

      if 条件:

 

      满足条件后执行的代码

     elif 条件:

      上面的条件不满足就走这里

     elif条件:

      上面的条件不满足就走这里

 

    else:

 

      if条件不满足就走这段

匹配成绩的小游戏,根据分数打印等级

 

    day2(字符串、格式化输出、运算符、流程控制)

num = int(input("请输入你的成绩:"))

if num >= 90 and num <= 100  :
    print("A")
elif num >= 80 :
    print("B")
elif num >= 60 :
    print("C")
elif num >= 40 :
    print("D")
else:
    print("E")