Python(lesson2)

Python 数据类型

内置数据类型

在这里插入图片描述

获取数据类型

可以使用 type() 函数获取任何对象的数据类型:

例如可以打印变量 x 的数据类型:

x = 10
print(type(x))

在这里插入图片描述

设置数据类型

当为变量赋值时,会设置数据类型:在这里插入图片描述

设定特定的数据类型

指定数据类型需要使用以下构造函数:(类型名即函数名)
在这里插入图片描述

Python 数字

Python 中有三种数字类型:

  • int
  • float
  • complex

Int

完整的数字,正数或负数,没有小数,长度不限。

Float

浮动或“浮点数”是包含小数的正数或负数。(可以带有“e”表示 10 的幂)

Complex

复数用 “j” 作为虚部编写

x = 2+3j
y = 7j
z = -7j

print(type(x))
print(type(y))
print(type(z))

在这里插入图片描述

类型转换

可以使用 int()、float() 和 complex() 方法从一种类型转换为另一种类型:(不能将复数转换为其他数字类型)

x = 10 # int
y = 6.3 # float
z = 1j # complex
a = float(x) # 把整数转换为浮点数
b = int(y) # 把浮点数转换为整数
c = complex(x) # 把整数转换为复数
print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

在这里插入图片描述

随机数

Python 没有 random() 函数来创建随机数,但 Python 有一个名为 random 的内置模块,可用于生成随机数:

import random

print(random.randrange(1,10))
print(random.randrange(1,10))
print(random.randrange(1,10))
print(random.randrange(1,10))

在这里插入图片描述

Python 字符串

字符串字面量

python 中的字符串字面量由单引号或双引号括起

多行字符串

可以使用三个双引号或三个单引号将多行字符串赋值给变量:

字符串是数组

字符串是表示 unicode 字符的字节数组,但是Python 没有字符数据类型,单个字符就是长度为 1 的字符串。
方括号可用于访问字符串的元素。
获取位置 1 处的字符:

a = "Hello, World!"
print(a[1])

在这里插入图片描述

裁切

使用裁切语法返回一定范围的字符。
指定开始索引和结束索引,以冒号分隔,以返回字符串的一部分。
在这里插入图片描述

使用负索引从字符串末尾开始切片

在这里插入图片描述

字符串长度

len() 函数返回字符串的长度
在这里插入图片描述

字符串有关函数

  • strip() 剔除字符串中的空白
  • rstrip() 剔除字符串末尾的空白
  • lstrip() 剔除字符串开头的空白
  • upper() 将字符串改为全部大写
  • lower() 将字符串改为全部小写
  • replace() 用另一段字符串来替换字符串
  • split() 在找到分隔符的实例时将字符串拆分为子字符串
  • format() 组合字符串和数字
  • 使用“+” 合并字符串(特殊)

检查字符串

可以使用 in 或 not in 关键字检查字符串中是否存在特定短语或字符
在这里插入图片描述

Python 布尔值

布尔表示两值之一:True 或 False。
通常需要知道表达式是 True 还是 False。

可以计算 Python 中的任何表达式,并获得两个答案之一,即 True 或 False。
在这里插入图片描述

评估值和变量

bool() 函数可评估任何值,并返回 True 或 False

  • 大多数值都为 True
  • 如果有某种内容,则几乎所有值都将评估为 True。
  • 除空字符串外,任何字符串均为 True。
  • 除 0 外,任何数字均为 True。
  • 除空列表外,任何列表、元组、集合和字典均为 True。
  • 除空值(例如 ()、[]、{}、""、数字 0 和值 None)外,没有多少值会被评估为 False。当然,值 False 的计算结果为 False。

Python 运算符

Python 算术运算符

算术运算符与数值一起使用来执行常见的数学运算在这里插入图片描述

Python 赋值运算符

赋值运算符用于为变量赋值
在这里插入图片描述

Python 比较运算符

比较运算符用于比较两个值
在这里插入图片描述

Python 逻辑运算符

逻辑运算符用于组合条件语句
在这里插入图片描述

Python 身份运算符

身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则具有相同的内存位置
在这里插入图片描述

Python 成员运算符

成员资格运算符用于测试序列是否在对象中出现
在这里插入图片描述

Python 位运算符

位运算符用于比较(二进制)数字
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值