一:为何变量值(记录的数据)要有类型呢?

1.既然可以记录事物的状态,为什么要分类型呢?

  变量值是来记录事物状态的,
  而事物的状态是多种多样的,
  所以对应着就要应该用不同类型的值去记录这些状态。

二:常见的基本数据类型

1.字符串类型(str)

  作用:记录描述性质的状态
  定义:在 ''、""、''''''、"""""" 中包含一串字符
    单行:''、""
    多行:''''''、""""""
  单行的使用
    name = 'Duck'
  多行的使用
    msg = """
    Duck,
    Hen,
    Cow,
    """
  外层单引号内层就应用双引号
  使用小技巧(Ctrl + D 复制当前行,Ctrl + L 格式化代码)

2.整型(int)

  作用:年龄、号码、邮编...
  定义:用整数表示变量值
    (例)age = 18
    (例)call = 12580

3.浮点型(float)

  作用:记录身高、薪资、体重...
  定义:用数字(可带小数点)表示变量值
    (例)slary = 3.1
    (例)height = 1.80
    (例)weight = 70.1

4.列表(list,存多个值,索引对应值,索引代表的是位置)

  作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值
  定义:在 [ ] 内,用逗号分隔开多个任意类型的值
    (例) l = ['name',10,11.11,['bbb','ccc'],'sad']
  索引从0开始
    print(l[0]) —— 输出:name
    print(l[1]) —— 输出:10
  反向取值
    print(l[-1]) —— 输出:sad
    print(l[-3]) —— 输出:11.11
  嵌套取值
    print(l3) —— 输出:bbb

5.字典(dic,存多个值,key对应值,通常情况下,key对值应该具有描述性,key通常是字符串类型)

  作用:存放多个值,按照键值对取值
  定义: { },逗号分隔开多个key:value的元素
    (例) info = {"name":'Darker',
    "age":18,
    "sex":'male',
    "salary":1.75
    }
  输入查找条件,按照键值对取值
  print(info["name"]) —— 输出:Darker

6.布尔型(boolean,又称逻辑性,用于判断对错)

  作用:True与False,用于条件判断
  定义:tag=True / tag=False
    (例)print(10 > 3) —— 输出:True
    (例)print(10 < 3) —— 输出:False

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

  1. Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)

    Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...

  2. Python 入门之基本数据类型

    为什么我要学习Python这门语言呢?其实很简单,我想拓展技术面的同时,尝试更多的方向,可能最后会不了了之,谁知道呢?有可能的话,我会向爬虫和数据分析这个方向走.所以也就开始了我的Python学习之旅 ...

  3. 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 = ...

  4. Python入门,基本数据类型

    1.Python中的注释 单行注释:#注释内容 多行注释:三引号(单或者是双) ''' 注释内容 ''' """ 注释内容 """ 2.输入 ...

  5. Python入门-深入了解数据类型以及方法

    写在开始:每一种数据类型,有对应一种功能,面对不同的问题,使用不同类型. 1.全部数据类型 1.2数值型:解决数字的计算问题 #基础的计算,求除结果,求商,求余数 print(10 / 3) prin ...

  6. python 入门基础4 --数据类型及内置方法

    今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+ ...

  7. python入门-变量与数据类型

    1.命名规则 变量名只能包含字母.数字和下划线.但不能以数字打头. 变量名不能包含空格 不能与关键字冲突 变量名应尽量简短且具有描述性 2.字符串 python中引号括起的内容,其中引号可以为单引号或 ...

  8. Python入门11 —— 基本数据类型的操作

    一:数字类型:int.float字类型 1.操作: 比较运算:int与float之间是可以比较大小 数学运算:+-*/,int与float之间也可以进行数学运算 print(10 > 3.1) ...

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

    python入门(8)数据类型和变量 数据类型 在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样 ...

随机推荐

  1. VSCode添加git bash作为默认终端

    VSC添加git bash作为默认终端的settings.json添加 { "terminal.integrated.shell.windows": "D:\\Progr ...

  2. P3206 [HNOI2010]城市建设 [线段树分治+LCT维护动态MST]

    Problem 这题呢 就边权会在某一时刻变掉-众所周知LCT不支持删边的qwq- 所以考虑线段树分治- 直接码一发 如果 R+1 这个时间修改 那就当做 [L,R] 插入了一条边- 然后删的边和加的 ...

  3. 关于c# hashtable的一个注意点

    Hashtable在操作时,一定要注意一点: 当保存值时,如果使用的是字符串作为键,那么在判断是否存在此键时,必须使用字符串来检查,否则,即使是能隐式转换的值也将无法检查到,如: Hashtable ...

  4. SGDClassifier梯度下降分类方法

    SGDClassifier梯度下降分类方法 这个分类器跟其他线性分类器差不多,只是它用的是mini-batch来做梯度下降,在处理大数据的情况下收敛更快 1.应用 SGD主要应用在大规模稀疏数据问题上 ...

  5. 请求 - Fetch(未完)

    概念和用法 可以被使用到更多地应用场景中:无论是service workers.Cache API.又或者是其他处理请求和响应的方式,甚至是任何一种需要你自己在程序中生成响应的方式. Cache 接口 ...

  6. 论文阅读笔记(八)【IEEEAccess2019】:High-Resolution and Low-Resolution Video Person Re-Identification: A Benchmark

    Introduction (1)Motivation: 监控视频中的行人,有的比较清晰,有的因为距离较远非常模糊. 在高低分辨率方面的行人重识别缺乏数据集和研究. (2)Contribution: ① ...

  7. 第一个,net core项目,一起入门 !!!

    最近项目上开始使用.net core,新的项目,熟悉的东西比较多,现在花点时间来梳理一下,重头开始搭建一个.net core项目.哈哈,这个相对老手来说,估计会觉得小儿科,没事,也就当一次分享总结罢了 ...

  8. How to Install Oracle Java 11 on Ubuntu 18.04 LTS (Bionic) Written by Rahul, Updated on April 3, 20

    本文系转载备份 请阅读点击下面链接阅读原文以获取更佳地阅读体验.谢谢. How to Install Oracle Java 11 on Ubuntu 18.04 LTS (Bionic) Writt ...

  9. Apache Tomcat配置启动

    文章目录 前提 配置启动Tomcat 遇到的问题 端口被占用 解决方案 淇℃伅 特别感谢 前提 已经安装Java JDK 已经配置将Java JDK的bin目录添加至环境变量Path 已经配置JAVA ...

  10. Docker学习笔记(2):使用Dockerfile构建镜像

    Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本.每条指令都必须为大写字母且后面要跟随至少一个参数,每条指令都会创建一个新的镜像层,并对镜像进行提交. Docker ...