python_day01-day03(笔记及练习)

这篇博客介绍了Python的基础知识,包括函数的使用、变量的定义、del语句、核心数据类型如整型、浮点型、字符串和布尔型的详细说明,以及数据类型转换。此外,还讲解了运算符、语句如if-else和条件表达式的概念,以及增强运算符的运用。最后,博客中包含了一些实际操作示例,如计算和类型转换的实践案例。
摘要由CSDN通过智能技术生成
                  ## 注释

给人看的,通常是对代码的描述信息。
1. 单行注释:以#号开头。(ctrl+#)
2. 多行注释:三引号开头,三引号结尾。(""" """)

函数

表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。
例如:
1. print(数据) 作用:将括号中的内容显示在控制台中 print("hellow world")
2. 变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量 变量=input("请输入:")

变量

1. 定义:关联一个对象的标识符。
2.命名:必须是字母或下划线开头,后跟字母、数字、下划线。
         不能使用关键字(蓝色),否则发生语法错误:SyntaxError: invalid syntax。
3. 建议命名:字母小写,多个单词以下划线隔开。
      class_name
4. 赋值:创建一个变量或改变一个变量关联的数据。
5. 语法:变量名 = 数据
      变量名1 = 变量名2 = 数据
      变量名1, 变量名2, = 数据1, 数据2

del 语句

1. 语法: del 变量名1, 变量名2
2. 作用:用于删除变量,同时解除与对象的关联.如果可能则释放对象。
3. 自动化内存管理的引用计数:每个对象记录被变量绑定(引用)的数量,当为0时被销毁。

核心数据类型

1. 在python中变量没有类型,但关联的对象有类型。
2. 通过type函数可查看。

空值对象 None
1. 表示不存在的特殊对象。
2. 作用:占位和解除与对象的关联。

整形int

1. 表示整数,包含正数、负数、0。

如: -5, 100, 0
2. 字面值:
十进制:5
二进制:0b开头,后跟1或者1
八进制:0o开头,后跟0~7
十六进制:0x开头,后跟09,AF,a~f

浮点型floa

t
1. 表示小数,包含正数、负数,0.0)。
2. 字面值:
小数:1.0 2.5
科学计数法:e/E (正负号) 指数
1.23e-2 (等同于0.0123)
1.23456e5(等同于123456.0)

字符串str

是用来记录文本信息(文字信息)。
字面值:双引号

布尔bool

用来表示真和假的类型
True 表示真(条件满足或成立),本质是1
False 表示假(条件不满足或不成立),本质是0

数据类型转换

1. 转换为整形: int(数据)
2. 转换为浮点型:float(数据)
3. 转换为字符串:str(数据)
4. 转换为布尔:bool(数据)
  		结果为False:bool(0)  bool(0.0)  bool(None)  
5. 混合类型自动升级:

1 + 2.14 返回的结果是 3.14
1 + 3.0 返回结果是: 4.0

运算符

算术运算符

  • 加法
  • 减法
  • 乘法
    / 除法:结果为浮点数
    // 地板除:除的结果去掉小数部分
    % 求余
    ** 幂运算

    优先级从高到低: ()
    **
    * / % //
    + -

增强运算符

y += x 等同于 y = y + x
y -= x 等同于 y = y - x
y *= x 等同于 y = y * x
y /= x 等同于 y = y / x
y //= x 等同于 y = y // x
y %= x 等同于 y = y % x
y **= x 等同于 y = y ** x

比较运算符

< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
返回布尔类型的值
比较运算的数学表示方式:0 <= x <= 100

逻辑运算符

与and
表示并且的关系,一假俱假。
示例:
True and True # True
True and False # False
False and True # False
False and False # False

或or
表示或者的关系,一真俱真
示例:
True or True # True
True or False # True
False or True # True
False or False # False

非 not
表示取反
例如:
not True # 返回False
not False # 返回True

短路运算
一但结果确定,后面的语句将不再执行。

身份运算符
语法:
x is y
x is not y
作用:is 用于判断两个对象是否是同一个对象,是时返回True,否则返回False。
is not 的作用与is相反

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值