Python入门3 —— 基本数据类型
一:为何变量值(记录的数据)要有类型呢?
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 —— 基本数据类型的更多相关文章
- Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)
Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...
- Python 入门之基本数据类型
为什么我要学习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 = ...
- Python入门,基本数据类型
1.Python中的注释 单行注释:#注释内容 多行注释:三引号(单或者是双) ''' 注释内容 ''' """ 注释内容 """ 2.输入 ...
- Python入门-深入了解数据类型以及方法
写在开始:每一种数据类型,有对应一种功能,面对不同的问题,使用不同类型. 1.全部数据类型 1.2数值型:解决数字的计算问题 #基础的计算,求除结果,求商,求余数 print(10 / 3) prin ...
- python 入门基础4 --数据类型及内置方法
今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+ ...
- python入门-变量与数据类型
1.命名规则 变量名只能包含字母.数字和下划线.但不能以数字打头. 变量名不能包含空格 不能与关键字冲突 变量名应尽量简短且具有描述性 2.字符串 python中引号括起的内容,其中引号可以为单引号或 ...
- Python入门11 —— 基本数据类型的操作
一:数字类型:int.float字类型 1.操作: 比较运算:int与float之间是可以比较大小 数学运算:+-*/,int与float之间也可以进行数学运算 print(10 > 3.1) ...
- python入门(8)数据类型和变量
python入门(8)数据类型和变量 数据类型 在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样 ...
随机推荐
- tensorflow张量排序
本篇记录一下TensorFlow中张量的排序方法 tf.sort和tf.argsort # 声明tensor a是由1到5打乱顺序组成的 a = tf.random.shuffle(tf.range( ...
- linux基础之IO模型
一.IO模型 一次read操作: (1)等待数据准备好:从磁盘到内核内存 (2)从内核内存复制到进程内存 示意图如下: I/O类型: 同步和异步:synchronous,asynchronous 关注 ...
- Linux下快速删除大量小文件引起的磁盘inode(目录索引)过满
1)首先建立一个空白文件夹. mkdir /tmp/empty 然后安装下rsync yum install -y rsync 2)之后使用以下语句即可快速的删除文件. rsync --delete- ...
- 使用Dockerfile构建镜像命令自己的理解
1.FROM 基于那个基础命令开始构建镜像,我的理解就是选择一个操作系统 2.CMD 里面放的是指定一个容器启动时要运行的命令 3.ENTRYPOINT 类似于CDM命令,不过 docker run ...
- axios 跨域请求允许带cookie,则服务器Access-Control-Allow-Origin应设置为具体域名,否则请求无法获得返回数据
1.通过允许跨域访问实现了跨域请求,但为了使每个请求带上session信息,我设置了withCredentials ,即: axios.defaults.withCredentials = true ...
- 题解 AT3717 【[ABC081A] Placing Marbles】
题目传送门. 分析 我们可以把字符串中所有数加起来输出,那么到底怎么把一个字符变成一个数字呢.我们只需要减去字符\(0\)就可以了. 详细步骤 定义字符串\(s\)并将其输入. string s; c ...
- SpringBoot整合WEB开发--(十)配置AOP
简介: SpringBoot框架中对AOP有很好的支持,简单AOP概念: JoinPoint(连接点):类里面可以被增强的方法即为连接点,例如,想修改哪个方法的功能,那么该方法就是一个连接点. Poi ...
- jQuery---三组基本动画 show hide
三组基本动画 show hide //show不传参数,没有动画效果 $("div").show(); //show(speed) //speed:动画的持续时间 可以是毫秒值 还 ...
- 统计redis大key信息(前topN)
相关包下载链接 https://github.com/sripathikrishnan/redis-rdb-tools/releaseshttps://pypi.org/project/python- ...
- [tensorflow] tf.gather使用方法
tf.gather:用一个一维的索引数组,将张量中对应索引的向量提取出来 import tensorflow as tf a = tf.Variable([[1,2,3,4,5], [6,7,8,9, ...