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

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. 基于STL的字典生成模块-模拟搜索引擎算法的尝试

    该课题来源于UVA中Searching the Web的题目:https://vjudge.net/problem/UVA-1597 按照题目的说法,我对按照特定格式输入的文章中的词语合成字典,以满足 ...

  2. Android studio中为项目添加模块依赖的过程

    https://blog.csdn.net/cheng__lu/article/details/74574582 Android studio中为项目添加模块依赖的过程 1.点击菜单file>p ...

  3. 积分题1之来自G.Han的一道积分题

    今天,收到G.Han的提问,第一个是计算积分 \[\int_0^{\infty}{\frac{\ln x}{(x^2+1)^n}dx}\]顿时不明觉厉,然后在宝典<Table of Integr ...

  4. BZOJ3473&&BZOJ3277串

    BZOJ3473&&BZOJ3277串 题面 自己找去 HINT 对于所有串建立一个广义后缀自动机,对于每一个节点开一个set表示这个节点接受的子串在哪些串里出现过,然后在parent ...

  5. H5_0016:js获取网络中配置文件中的参数

         //获取网络配置文件中的参数      $.get("https://cdn.com/share.json", function(e) {       //console ...

  6. 2018 HBCPC 菜鸡选手记

    我果然太菜了 A B--T2 D--T4 C--T3 F 我果然太菜了 作为学校最菜的队员,今天下午被虐惨了. 一下午才做A-D四道题 官方题解链接 晚上吃完饭再去看. A 队友A的不清楚.没看题. ...

  7. Python编码小技巧分享【新手必学】

       本次分享了python编程小技巧总结如下,希望对大家有帮助,非常实用哦注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑.为此小编建了个Python全栈免费答疑交流.裙 :一久武其 ...

  8. cookie、session和application

    https://cloud.tencent.com/developer/article/1493869 前言: 一直想写一篇关于cookie和session的博客,由于种种原因,一直没有整理,这不,今 ...

  9. centos因为安装花生壳而无法登录系统的问题

    服务器安装 phddns 花生壳 启动失败,一直卡在启动进度条页面. 解决办法 1.按F5查看卡在什么位置, 2.查看解决方法:程序卡住的情况下,直接备份资料后,卸载程序重启就可以了. 3.进入到si ...

  10. Verilog-异步FIFO

    参考博文:https://blog.csdn.net/alangaixiaoxiao/article/details/81432144 1.概述 异步FIFO设计的关键是产生“写满”和“读空”信号,这 ...