Python数据类型(简单入门)
数据类型(预了解)
1.数字类型
整型:int
即不带小数点的数,通常用来标识年龄,账号,身份证号,等级等整数。
浮点型:float
即带有小数点的数,通常用来标记身高,体重,科学计算等有小数点的数。
2.字符串类型
字符串类型: Str
name = 'Jason' # name = str('Jason')
# 在Python中带有引号的都是字符串类型,他通常用来标识描述性的字符,例如标识人的姓名、爱好、身高等。
单、双、多引号的区别: 1. 单引号和双引号使用中无区别,但要保持使用过程中前后一致
2.多引号:“”“多段字符串”“”,即多引号可以用来存放多段字符串。
字符串的运算:字符串也能够进行一些简单的运算包括“加法”和“乘法运算”
1.加法运算:即简单的拼接
>>> name = 'jason'
>>> age = ''
>>> name + age
'jason18'
2.乘法运算:字符串的乘法运算只能与整型数字相乘
>>> name = 'jason'
>>> name*3
'jasonjasonjason'
3.列表
列表:list
在[ ]内,以逗号隔开,可以存放多个类型的值的数据类型叫做列表
列表的嵌套和取值
嵌套:即列表内还可以存放列表类型,取值的方式即可以用按照索引方式取值
>>> List = ['C','Java','python',['php','go','ruby']]
>>> List[3][0]
'php'取值:按照索引方式取值
>>>student = ['tony','allen','jack','rose']
>>>student[2][3]
>>>'k'
4.元组
元组:tuple
元组是一个加了枷锁的列表,在( )内,以逗号隔开可以存放多个类型的值的数据类型,且其中数据不可更改,这种数据类型称之为元组
>>> Tuple = (1,2,3,4,5,6)
>>> type(Tuple)
<class 'tuple'>注:列表的灵魂标志是”[]“,但是元组的标志却并不是”()“,而是”,“
>>> Tuple = (1)
>>> type(Tuple)
<class 'int'>
>>> Tuple_1 = (1,)
>>> type(Tuple_1)
<class 'tuple'>
5.字典
字典:dict
what 什么是字典?
在{ }内,以key:value格式存放多个对印关系数据的数据类型称为字典。
why 为什么要有字典?
因为字典的存放方式是key;value的映射方式,方便对特定数据进行存取及修改。
when 什么时候需要用到字典?
当我们要存放类似于一个人的姓名,年龄,身高,体重,工作,爱好等多种信息的相关数据时,为了 方便后续的查找,这个时候我们会优先选择具有映射对印关系的字典。
how 怎么用字典
dic = {'name':'jason','age':'','height':'183cm','weight':'80kg'}
6.集合
集合:set
在 { }内,以逗号隔开,可以存放多个无对应关系的数据的数据类型称之为集合,集合多用来“去重”和“进行关系运算”
>>> all = {1,2,3,4,5,6,7,8,9}
>>> type(all)
<class 'set'>
Python数据类型(简单入门)的更多相关文章
- python 编码形式简单入门
为什么使用Python 假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. 思路:用shell编程.(Linux通常是 ...
- [Python]Pandas简单入门(转)
本篇文章转自 https://colab.research.google.com/notebooks/mlcc/intro_to_pandas.ipynb?hl=zh-cn#scrollTo=zCOn ...
- Python爬虫简单入门及小技巧
刚刚申请博客,内心激动万分.于是为了扩充一下分类,随便一个随笔,也为了怕忘记新学的东西由于博主十分怠惰,所以本文并不包含安装python(以及各种模块)和python语法. 目标 前几天上B站时看到一 ...
- python之简单入门01
python简单的介绍使用: 一.个人感觉写Python程序,最好用的工具就是pycharm了,自动补全功能可以满足大多数不太喜欢记忆的人群: 安装pycharm之前应该先安装python解释器,目 ...
- [python]Flask-migrate简单入门
Flask-Migrate是用于处理SQLAlchemy 数据库迁移的扩展工具.当Model出现变更的时候,通过migrate去管理数据库变更. Migrate主要有3个动作,init.migrate ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- Python 简单入门指北(二)
Python 简单入门指北(二) 2 函数 2.1 函数是一等公民 一等公民指的是 Python 的函数能够动态创建,能赋值给别的变量,能作为参传给函数,也能作为函数的返回值.总而言之,函数和普通变量 ...
- Python 简单入门指北(一)
Python 简单入门指北(一) Python 是一门非常容易上手的语言,通过查阅资料和教程,也许一晚上就能写出一个简单的爬虫.但 Python 也是一门很难精通的语言,因为简洁的语法背后隐藏了许多黑 ...
- Python极其简单的分布式异步作业管理系统RQ入门
Python极其简单的分布式异步作业管理系统RQ入门 原创 2017-08-19 lixing 生信人 Python极其简单的分布式异步作业管理系统RQ入门 1. 什么是Job? Job直译过来就是工 ...
随机推荐
- 1-26HashSet简介
Set的特点 Set里面存储的元素不能重复,没有索引,存取顺序不一致. package com.monkey1024.set; import java.util.HashSet; /** * Set的 ...
- 关于java中的不可变类(转)
如何在Java中写出Immutable的类? 要写出这样的类,需要遵循以下几个原则: 1)immutable对象的状态在创建之后就不能发生改变,任何对它的改变都应该产生一个新的对象. 2)Immuta ...
- python_22(Form-CRM)
第1章 CRM 1.1 建项目 1.2 settings1.3 规范url 1.4 公共的后台模板1.5 创建部门表 1.6 建库移库 1.7 母版继承 1.7.1 导入static 1.7.2 导入 ...
- Storm编程入门API系列之Storm的Topology默认Workers、默认executors和默认tasks数目
关于,storm的启动我这里不多说了. 见博客 storm的3节点集群详细启动步骤(非HA和HA)(图文详解) 建立stormDemo项目 Group Id : zhouls.bigdata Art ...
- visio双屏幕打开
开始以为visio2010好像不可以 但我以前用的visio2007貌似可以 但 不想换回去了 适应了就好 后来找到大牛级认为 解决了 如下:我用的2010,按照下面修改绝对可以.1. 打开Visio ...
- SqlServer表和excel数据批量复制方法
SqlServer表和excel数据批量复制方法 一.SqlServer表数据复制到excel方法: 1.新建查询,用sql语句把表数据读出来 2.然后,选择数据,右键“复制”(如果需要表字段名称,则 ...
- Linux中yum、rpm、configure使用介绍
安装程序命令介绍 安装包选择策略:能上外网:yum方式.绿色方式->不能上外网:rpm方式.configure方式 1.yum命令yum安装包时,会包所依赖的包也会安装到系统,将源换成163的源 ...
- 如何让浏览器关闭后session失效
llzzcc66 知道合伙人数码行家 推荐于2018-08-10 如果用户不点击网站的“退出”链接,而直接关闭浏览器(或者强制关闭浏览器进程.死机等),服务器无法处理用户退出网站的请求,解决方式如 ...
- 多源最短路径 – Floyd-Warshall Algorithm
介绍: 是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权(但不可存在负权回路)的最短路径问题,同时也被用于计算有向图的传递闭包. Floyd-Warshall算法的时间复杂度是O(N3) ...
- urllib基础-利用网站结构爬取网页-百度搜索
有的时候爬取网页,可以利用网站额结构特点爬取网页 在百度搜索框中输入搜索内容,单击搜索,浏览器会发送一个带有参数的url请求.尝试删除其中的一些参数,只剩下wd这个参数.发现wd是搜索内容.这样程序可 ...