小白学Python(No.2)

本文介绍了Python的基础语法,包括注释、变量定义与赋值、输入输出函数、运算符等。讲解了整型、浮点型、字符串、布尔型等核心数据类型,以及空值None的使用。还详细阐述了算术运算符、比较运算符和逻辑运算符的用法,并提供了实例。最后,提到了数据类型转换和变量删除操作。适合Python初学者阅读。
摘要由CSDN通过智能技术生成

小白学Python(二)

今天我们将学习Python的基础语法,其中包括数据的类型,注释行,空值类型,输入,输出语句,运算符等,那咱们就开始啦!

Python中的注释

注释主要是给用户看,通常是对代码的描述信息,一般要简明扼要,能够清晰的解释代码的作用或逻辑:

  1. 单行注释:以#号开头。
  2. 多行注释:三引号开头,三引号结尾。

这里是单行注释:

#大家好,我是单行注释

这里是多行注释:

"""
大家好我是多行注释
嘿嘿嘿
是不是颜色不一样呢
"""

变量

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

以下是示例:

class_name = "小明"
number = 2

输入输出函数

  1. print(数据) 作用:将括号中的内容显示在控制台中
  2. 变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量

学过c语言的应该都很了解这两个函数,但在Python中没有那么麻烦,普通的输入输出不用指明变量的地址。下面是使用示例:

number = input("请输入数字:")
print(number)

这里比较方便的一点是,若要与文字混合输出,可以直接使用+号,与c语言类似的输出方式将在后面讲到,例如:

print("输出的数字是:"+int(number))

需要注意的是,这里若没有类型强制转换符号,程序可能会报错,因为气其输入的数字默认为字符类型。

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
  3. 小整数对象池:CPython 中整数 -5 至 256,永远存在小整数对象池中,不会被释放并可重复使用。

浮点型float

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

字符串str

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

复数complex

由实部和虚部组成的数字。
虚部是以j或J结尾。
字面值: 1j 1+1j 1-1j

布尔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

例如:

number = 0.03
print(int(number))
#在数据输入时,将字符类型转换为整型
number = int(input("请输入数字:"))

运算符

算术运算符

1.+ 加法
2.- 减法
3.* 乘法
4./ 除法:结果为浮点数
5.// 地板除:除的结果去掉小数部分
6.% 求余
7.** 幂运算
优先级从高到低: ()
**
* / % //
+ -

这里加减乘不多说,主要说明一下5,7,例如:

#例如5除以2
#若是:
number1 = 5 / 2
#number结果为浮点数2.5
number2 = 5 // 2
#number结果将去掉小数部分为2
print(number1)
print(number2)

增强运算符

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、付费专栏及课程。

余额充值