Python入门——基本数据类型

Python语法入门——基本数据类型

数字类型(python中并无此种类型,只是单纯的归类)

  1. int整形

    • 作用:记录年龄、个数等
    • 定义:
      age = 18
      print(type(age))
  2. float浮点型
    • 作用:记录薪资、身高等
    • 定义:
      salary = 3.3
      print(type(salary))
  3. 数字类型的其他使用
    level = 1
    level = level + 1
    print(level)
    print(10 *3)
    print(10 + 3.3) # int与float之间可以相加
    
    score = 90
    print(score > 70.5) # int与float之间可以相互比较

字符串类型str

  1. 作用:记录描述性质的状态,名字、性别等
  2. 定义:用引号(‘ ‘," ",‘‘‘ ‘‘‘,""" """)包含的一串字符
    msg = 'Life is short, I play python.'
    print(type(msg))
    
    info = '''
    天下只有两种人。比如一串葡萄到手,一种人挑最好的先吃,另一种人把最好的留到最后吃。
    照例第一种人应该乐观,因为他每吃一颗都是吃剩的葡萄里最好的;
    第二种人应该悲观,因为他每吃一颗都是吃剩的葡萄里最坏的。
    不过事实却适得其反,缘故是第二种人还有希望,第一种人只有回忆。
    '''
    print(type(info))
  3. 其他使用:
    # 字符串的嵌套,注意:外层用单引号,内层应该用双引号,反之亦然
    print("Life is short, I play 'python'")
    print('Life is short, I play \'python\'') # \表示转义字符
    
    # 字符串之间可以相加,但仅限于str与str之间进行
    # 代表字符串的拼接,不推荐使用,因为效率极低
    print('Life is short' + 'I play python')
    
    print('='*30)
    print(' Life is short, I play python')
    print('='*30)

列表list(索引对应值,索引从0开始,0代表第一个)

  1. 作用:按位置记录多个值(同一个人的多个爱好、同一个班级的所有学生姓名),并且可以按照索引取指定位置的值
  2. 定义:在[]内用逗号分隔开多个任意类型的值,一个值称之为一个元素
    l = [10, 3.1, 'umi', ['egon', 'alex', 'mac'], '最后一个索引']
    print(l[3][0]) # 列表的嵌套取值
    print(l[-1])   # 获取列表的最后一个值
    
  3. 其他用途
    students_info = [
     ['tony',18,['jack',]],
     ['jason',18,['play','sleep']]
    ]
    # 取出第一个学生的第一个爱好
    print(students_info[0][2][0])

字典dict(key对应值,其中key通常为字符串类型)

  1. 作用:用来存多个值,每个值都有唯一一个key与其对应,key有描述功能
  2. 定义:在{}内用逗号分隔开多个key: value
    d = {'name': 'Umi', 'age': 21, 'salary': 3.3}
    print(d['name'])
  3. 其他用途
    students_info = [
     {"name": "Umi", "age": 21, "sex": "male"},
     {"name": "mac", "age": 21, "sex": "male"},
     {"name": "egon", "age": 21, "sex": "male"},
     {"name": "alex", "age": 21, "sex": "male"},
    ]
    print(students_info[0]['name'])

布尔bool

  1. 作用:用来记录真假两种状态
  2. 定义
    is_ok = True
    is_ok = False
    print(type(is_ok))
  3. 其他使用
    • 通常用来当作判断条件

总结:如何选择合适的类型来记录状态

  1. 选取的类型是否可以明确标识事物的状态
  2. 存不是目的,存的目的是为了以后取出来用,且方便的用

原文地址:https://www.cnblogs.com/guanxiying/p/12408995.html

时间: 2024-10-10 19:37:09

Python入门——基本数据类型的相关文章

python入门,数据类型,字符编码,文件处理

阅读目录 一 编程与编程语言 二 编程语言分类 三 主流编程语言介绍 四 python介绍 五 安装python解释器 六 第一个python程序 七 变量 八 用户与程序交互 九 基本数据类型 十 格式化输出 十一 基本运算符 十二 流程控制之if...else 十三 流程控制之while循环 十四 流程控制之for循环 十五 开发工具IDE 十六 扩展阅读 十七 作业 一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言

python入门——基础数据类型

我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型. 1.数字类型1.1 整型int作用:记录年龄.身份证号.个数等等 age = 18 print(type(age)) 1.2浮点型float作用:记录薪资.身高.体重 salary = 3.3 height = 1.87 weight = 70.3 print(type(height)) 1.3数字类型

Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那么的被动,我学习的是Python2.7,虽然现在随着版本的迁移至Python3,但是这个并不会对我们造成什么困扰,毕竟只是一个适应阶段 我们的学习资料:廖雪峰官方网站Python2.7教程 一.IDE选择PyCharm 我们虽然在前面一章已经配置过,但是我们还是有很多的IDE可以开发Py,比如su

Python入门学习:1.变量和简单的数据类型

python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 ??变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息. 1message = "hello world!"2# message 是一个变量3print(message) ??在python中使用变量时,需要遵循一些规则和指南. 变量名只能包含字母.数字和下划线.变量名可以字母或者下划线打头,但不能以数

python入门(8)数据类型和变量

数据类型 在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等. 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x10

python入门课程 第3章 Python变量和数据类型

第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种:一.整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样.计算机由于使用二进制,所以,有时候用十六进制表示整数比较

Python学习手册(1入门知识-数据类型)

UNIX env查找技巧 在一些UNIX系统上,可以用这样一种方法避免硬编码Python解释器的路径,在文件的特定的第一行注释中写上这样一句话. #! usr/bin/env/ python...script goes here 这样写之后,env程序可以通过系统搜索路径的搜索设置(例如,在绝大多数的UNIX Shell中,通过搜索PATH环境变量中罗列的所有目录)定位Python解释器.这种方法可以使得代码具有更高的可移植性,因为没有必要在所有代码的第一行都硬编码Python解释器的安装位置.

Python 入门(2):数据类型

一 Number(数字) 1.1 数字类型的创建 a = 10 b = a b = 5 print(a) 10 print(b) 5 1.2 Number 类型转换 a = 5.2 b = 5 c = int(a) d = float(b) print(c,d) 5 5.0 python内置数学函数 #abs(x) 返回数字的绝对值,如abs(-10) 返回 10 # ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5 # cmp(x, y) 如果 x < y 返回 -

Python入门

Python入门教程(个人日常学习记录,有不妥之处欢迎指正!后续更新,敬请期待...) 学习地址:http://www.imooc.com/learn/177 Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括