从0基础学习Python(02)[基础运算符,类型转换以及判断,循环语句]

从0基础学习Python(Day2)

掌握基础运算符,类型转换以及判断,循环语句。

1.输入

  • Python3.x(掌握)

    • 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数据类型
            • 如果是, 直接返回
            • 如果不是
              • 判断是否是变量名
                • 如果是, 直接返回
                • 如果不是, 将报错

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次

Day2-------END

你可能感兴趣的:(0基础学习Python)