一.数据类型

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:

字符工厂函数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

判断数字类型:

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基础之数据类型相关推荐

  1. Python基础之数据类型(一)

    Python基础之数据类型(一) 一.数据类型种类 二.int类型 三.float类型 1.float介绍 2.float简单示例 三.bool类型 1.布尔值为true 2.布尔值为false 四. ...

  2. Python基础之数据类型II

    Python基础之数据类型II 3.List(列表) 引子 我们现在已经学过的基础数据类型: int float str bool,str类型可以帮我们存储少量的数据,但是str有什么缺点? str存 ...

  3. python基础之数据类型III

    python基础之数据类型III 5.Dictionaries(字典) 5.1字典的认识 引子 我已经讲过的数据类型 int float str bool tuple list,我们讲的列表的数据类型 ...

  4. 1. Python基础之数据类型与注释

    文章目录 Python基础之数据类型与注释 1.变量 2.数据类型 2.1 Number类型 Int 整型 Float 浮点型 2.2 Bool 布尔类型 2.3 String 字符串类型 2.4 L ...

  5. 【python基础】——数据类型(列表、字典、集合)

    骏马金龙--python语法基础 python基础 变量与运算 符号 // % ** 意义 整除 整除取余 幂次方 数据种类 #mermaid-svg-7nSRRijcYFCYwTDr .label{ ...

  6. python 基础(数据类型、运算符、流程控制、推导式、函数等...更新中)

    python基础 一.认识Python 1.python起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum),江湖人称"龟叔". 1991年,第一个Py ...

  7. python基础之数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

  8. python定义变量类型_一、python基础之数据类型与变量

    一.变量 声明变量 #!/usr/bin/env python age=9 name='ld' name1='ld1' 变量作用:保存状态(程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态 ...

  9. python定义一个整数变量a_第二篇.1、python基础之数据类型与变量

    一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:"变"=>变 ...

最新文章

  1. Windows XP下vs2010中配置OpenCV2.4.3
  2. 东南大学成贤学院计算机报名,东南大学成贤学院2017年9月计算机等级考试报名办法...
  3. rnn按时间展开_作词家下岗系列:教你用 RNN 算法做一个写词软件
  4. Algs4-1.5.1使用quick-find算法处理序列
  5. c语言如何用循环语句一个字一个字的输出,怎样用c语言的for嵌套循环,用·画出泳字,求解,主要是怎样用循环语句打出,在某一行中既有空格又有·...
  6. Git学习总结(5)——搭建Git简易高效服务器
  7. 将 Sublime 打造成一个 Swift 编辑器
  8. linux下复制catalog信息指令,基於Linux下catalog方式的 Oracle 備份策略(RMAN)
  9. linux如何获取raw中的文件路径,如何使用Linux获得Touchscreen Rawdata的坐标
  10. 2019,别进大厂了!
  11. UA OPTI512R 傅立叶光学导论13 傅立叶变换及其性质
  12. 智慧酒店客房控制系统开发提高酒店管理效率和服务质量
  13. 人工智能基础 | Python实现-产生式系统-文字动物识别系统
  14. java 串口 rxtx_java使用RXTX进行串口通信
  15. Hive/MaxCompute SQL性能优化(三):数据倾斜优化实战
  16. 排坑·IPhoneIOS中不兼容正则中的断言匹配
  17. 关于ES2020语法2345加速浏览器不兼容问题
  18. html图片要存在哪里,将html中的图片和html保存在一个文件里
  19. UVa 12627:Erratic Expansion(递推)
  20. RT-Thread 移植是stm32F429 pwm例程

热门文章

  1. C++定时关机小程序
  2. 微信小程序 video 层级高问题
  3. 安装虚拟机提示“无法安装服务VMAuthdService”,请确保您有足够的权限安装系统服务
  4. java jvm原理_JAVA和JVM运行原理
  5. android蓝牙连接133问题的解决办法---(连接篇)
  6. 高通410c下载安卓源码
  7. linux执行du等待时间长,Linux_linux磁盘管理命令之:du命令解析,经过长时间的发展,linux磁盘 - phpStudy...
  8. 批量下载google的mp3
  9. 强化学习-马尔可夫决策过程(MDP)
  10. 为什么关注C.I.刘易斯?----美国学者C.I刘易斯的逻辑开篇