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

从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()函数
# 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次

本文地址:https://blog.csdn.net/weixin_47766667/article/details/107442269