python基础之数据类型
一.数据类型
python中的数据类型
python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象。
对象三个特性:
- 身份:内存地址,可以用ID()获取
- 类型:决定了该对象可以保存什么类型值,可执行何种操作,需遵循什么规则,可用type()获取
- 值:对象保存的真实数据
程序的本质就是驱使计算机去处理各种状态的变化,这些状态分为很多种: 例如英雄联盟游戏,一个人物角色有名字,钱,等级,装备等特性,大家第一时间会想到这么表示名字:德玛西亚------------>字符串钱:10000 ------------>数字等级:15 ------------>数字装备:鞋子,日炎斗篷,兰顿之兆---->列表(记录这些人物特性变化的量是变量,这些特性的真实存在则是变量的值,存不同的特性需要用不同类型的值,而每种状态的变化单纯靠一种数据类型是表示不出来的,所以产生了诸多的数据类型)
二.字符串
2.1定义 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,''或''''或'''''中间包含的内容称之为字符串(string).特性: 1.只能存放一个值 2.不可变 3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序
2.2 字符串常用操作
msg='hello'移除空白 msg.strip() -------->.strip仅可移除前后空格,不能移除中间空格。比如:S=a 123;那么中间那个空格是无法移除的。分割 msg.split('|') --------->如果括号内为空,则默认是以空格为分割符。长度 len(msg)索引 msg[3] msg[-1] -------->因为字符串是有序的,所以可索引,下标从0开始顺序访问。切片 msg[0:5:2] #0 2 4 -----> 2 为步长,去0-5内的值,但不包括5. 字符工厂函数Str:
![](/assets/blank.gif)
![](/assets/blank.gif)
字符工厂函数str() #首字母大写 # x='hello' # print(x.capitalize())#首字母大写 # x='hello' # print(x.title()) #所有字母大写 # x='hello' # print(x.upper()) # 居中显示 # x='hello' # print(x.center(30,'#'))#统计某个字符的出现的次数,空格也算字符 # x='hel lo love' # print(x.count('l')) # print(x.count('l',0,4)) # 0 1 2 3# x='hello ' # print(x.endswith(' ')) #取x的后面几位字符 # print(x.startswith()) #取x的前面几位字符#查看字符中单字符的位置 # x='hello ' # print(x.find('e')) # print(x.find('l'))#格式化字符串 # msg='Name:{},age:{},sex:{}' # print(msg) #Name:{},age:{},sex:{} # print(msg.format('egon',18,'male'))
View Code
判断数字类型:
![](/assets/blank.gif)
![](/assets/blank.gif)
isdigit() True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字 False: 汉字数字 Error: 无isdecimal() True: Unicode数字,,全角数字(双字节) False: 罗马数字,汉字数字 Error: byte数字(单字节)isnumeric() True: Unicode数字,全角数字(双字节),罗马数字,汉字数字 False: 无 Error: byte数字(单字节)
View Code
转载于:https://www.cnblogs.com/junxiansheng/p/6958630.html
python基础之数据类型相关推荐
- Python基础之数据类型(一)
Python基础之数据类型(一) 一.数据类型种类 二.int类型 三.float类型 1.float介绍 2.float简单示例 三.bool类型 1.布尔值为true 2.布尔值为false 四. ...
- Python基础之数据类型II
Python基础之数据类型II 3.List(列表) 引子 我们现在已经学过的基础数据类型: int float str bool,str类型可以帮我们存储少量的数据,但是str有什么缺点? str存 ...
- python基础之数据类型III
python基础之数据类型III 5.Dictionaries(字典) 5.1字典的认识 引子 我已经讲过的数据类型 int float str bool tuple list,我们讲的列表的数据类型 ...
- 1. Python基础之数据类型与注释
文章目录 Python基础之数据类型与注释 1.变量 2.数据类型 2.1 Number类型 Int 整型 Float 浮点型 2.2 Bool 布尔类型 2.3 String 字符串类型 2.4 L ...
- 【python基础】——数据类型(列表、字典、集合)
骏马金龙--python语法基础 python基础 变量与运算 符号 // % ** 意义 整除 整除取余 幂次方 数据种类 #mermaid-svg-7nSRRijcYFCYwTDr .label{ ...
- python 基础(数据类型、运算符、流程控制、推导式、函数等...更新中)
python基础 一.认识Python 1.python起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum),江湖人称"龟叔". 1991年,第一个Py ...
- python基础之数据类型与变量
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...
- python定义变量类型_一、python基础之数据类型与变量
一.变量 声明变量 #!/usr/bin/env python age=9 name='ld' name1='ld1' 变量作用:保存状态(程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态 ...
- python定义一个整数变量a_第二篇.1、python基础之数据类型与变量
一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:"变"=>变 ...
最新文章
- Windows XP下vs2010中配置OpenCV2.4.3
- 东南大学成贤学院计算机报名,东南大学成贤学院2017年9月计算机等级考试报名办法...
- rnn按时间展开_作词家下岗系列:教你用 RNN 算法做一个写词软件
- Algs4-1.5.1使用quick-find算法处理序列
- c语言如何用循环语句一个字一个字的输出,怎样用c语言的for嵌套循环,用·画出泳字,求解,主要是怎样用循环语句打出,在某一行中既有空格又有·...
- Git学习总结(5)——搭建Git简易高效服务器
- 将 Sublime 打造成一个 Swift 编辑器
- linux下复制catalog信息指令,基於Linux下catalog方式的 Oracle 備份策略(RMAN)
- linux如何获取raw中的文件路径,如何使用Linux获得Touchscreen Rawdata的坐标
- 2019,别进大厂了!
- UA OPTI512R 傅立叶光学导论13 傅立叶变换及其性质
- 智慧酒店客房控制系统开发提高酒店管理效率和服务质量
- 人工智能基础 | Python实现-产生式系统-文字动物识别系统
- java 串口 rxtx_java使用RXTX进行串口通信
- Hive/MaxCompute SQL性能优化(三):数据倾斜优化实战
- 排坑·IPhoneIOS中不兼容正则中的断言匹配
- 关于ES2020语法2345加速浏览器不兼容问题
- html图片要存在哪里,将html中的图片和html保存在一个文件里
- UVa 12627:Erratic Expansion(递推)
- RT-Thread 移植是stm32F429 pwm例程
热门文章
- C++定时关机小程序
- 微信小程序 video 层级高问题
- 安装虚拟机提示“无法安装服务VMAuthdService”,请确保您有足够的权限安装系统服务
- java jvm原理_JAVA和JVM运行原理
- android蓝牙连接133问题的解决办法---(连接篇)
- 高通410c下载安卓源码
- linux执行du等待时间长,Linux_linux磁盘管理命令之:du命令解析,经过长时间的发展,linux磁盘 - phpStudy...
- 批量下载google的mp3
- 强化学习-马尔可夫决策过程(MDP)
- 为什么关注C.I.刘易斯?----美国学者C.I刘易斯的逻辑开篇