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可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样 ...
随机推荐
- SQL Server误设置max server memory处理小结
昨天网上一网友说,由于他同事误将"max server memory"设置为10M后,SQL Server数据库登录不了,当时我简单测试了一下,今天有空就顺手将整个过程整理一下,记 ...
- TCP 协议快被淘汰了,UDP 协议才是新世代的未来?
TCP 协议可以说是今天互联网的基石,作为可靠的传输协议,在今天几乎所有的数据都会通过 TCP 协议传输,然而 TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折 ...
- 调用手机摄像头并上传图片--jquery ajax
1.图片框样式与进度条样式 .alert_img_content { width: 44%; float: left; margin: 3%; border: 1px solid #ddd; back ...
- codeforceCodeForces - 1107G
单调栈 RMQ #include<iostream> #include<cstdio> #include<cmath> #include<cstring> ...
- hackintosh和windows时区问题
最近搞了几台黑苹果,驱动.平台.引导基本搞明白了.但安装成功之后,发现一个问题,切换系统之后,时间老是差了几个小时. 这肯定是时区设置的事儿!百度之后,发现简单地往Windows注册表中写了一条信息就 ...
- PAT (Advanced Level) Practice 1006 Sign In and Sign Out (25 分) (排序)
At the beginning of every day, the first person who signs in the computer room will unlock the door, ...
- VS常用快捷键(最全)
智能提示:ctrl + J方法参数提示:ctrl + shift +空格智能标记(如:提示using.实现接口.抽象类等):ctrl + . 执行测试:ctrl + R,T(当前上下文),ctrl + ...
- 3、const与constexpr
初遇到constexpr真的是有点懵比,看了很多博客也没看懂,不知道是我太笨,还是别人写的太深奥?总之经过一番折腾算是入门了.一下是我个人总结,有不对的地方望指出. 一.学习const与constex ...
- linux-crond_计划任务
定时计划任务 主要文件介绍: [root@nginx ~]# ll /etc/cron* -d drwxr-xr-x. 2 root root 21 7月 11 20:28 /etc/cron.d d ...
- springboot 扫描不到包 @SpringBootApplication 自动配置原理
解决方案 在main类中增加注解 @ComponentScan("com.test.test.*") 扫描具体的包 @ComponentScan(basePackages = {& ...