0
点赞
收藏
分享

微信扫一扫

二 数据类型

_阿瑶 2022-02-12 阅读 59
python

一 变量的基本类型

一 不可变型

❤️无法对变量内的某个单一元素进行修改,增加,删除

1 字符串 - str - string

2 整型 - int - integer

3 浮点型 - float

4 元组 - tuple

(1, 2, 3, "大学")

二 可变型

1 字典 - dict - dictionary

{'name' : 'Nice', 'age' : 35}

2 列表 - list - dictionary

[1, 2, 3, 3.14, '大学']

三 常用命令

  1. len() 判断字符串的长度

  2. type() 判断变量的类型

  3. id() 输出变量对应的地址

二 字符串

  1. Python 中单引号与双引号使用完全相同

  2. 使用三引号可以指定一个多行字符串

  3. word = 'String'
    sentence = "This is sentence"
    paragraph = """This is a paragraph
    that can consist of multiple lines"""
  4. 转义符:反斜杠

# **注意** #
1. 转义符号不能出现在字符串末尾
  1. 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。如:r"this is a line with \n"则 \n 会显示,并不会执行

  2. 按字面意义级联字符串。如:"this" "is" "string" 会被自动转换为 this is string

  3. 字符串可以用 + 运算符 连接 在一起,用 * 运算符 重复

  4. Python 中字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1开始

  5. Python 中的字符串不能改变

  6. Python 没有单独的字符类型,一个字符就是长度为 1 的字符串

  7. 字符串的截取的语法格式:变量[头下标:尾下标:步长]

  8. str = '123456789'
    print(str)                
    print(str[0:-1])          #输出第一个到倒数第二个的所有字符
    print(str[0])             #输出第一个字符
    print(str[2:5])
    print(str[2:])            #输出第三个开始后的所有字符
    print(str[1:5:2])          
    #运行结果:24
    print(str * 2)             #输出字符串两次
    print(str + 'GAME OVER!')   #连接字符串
    print(r'GAME OVER!\n')      #使用 r 可以让反斜杠不发生转义

三 “量”的百变

一 实例

#其它数据类型->字符串
my_age = 18
my_new_age = str(my_age)
#其它数据类型->整数
room_number = "520"
room_new_number = int(room_number)
#其它数据类型->浮点数
ticket_price = "3.5"
ticket_new_price = float(ticket_price)

二 注意事项

  1. 浮点数转整数会消除小数部分

  2. 字符串内为非整数数字无法转换为整数

  3. 字符串内为非整数无法转换为浮点

  4. 字符串或整数转浮点数,整数后面多一位小数

四 整数,浮点的多则运算

#加减乘除
#商
a = 43
b = 7
c = a//b
#余数
c = a%b
#次幂
a = 10
c = a**4

五 数学库math的常用方法

一 Python内置数学函数

  1. 绝对值 abs()

  2. 最小值 min()

  3. 最大值 max()

二 Python math库数学函数

❤️注意需要导入 import math

  1. 向上取整数 ceil()

  2. 向下取整数 floor()

  3. 开根号 sqrt()

举报

相关推荐

0 条评论