一数据类型:
 
   float: 1.3e-3  1.3*10的负三次方
print (1.3e-3)

   bin()  #转换为二进进制
   oct() #转换为8进制
   hex()#转换为16进制

数字类型的特点:
 1.只能存放一个值
 2.一经定义,不可更改
 3.直接访问
  x=10123123123
  print(id(x))
  x=11
  print(id(11))

二字符串:字符串类型:引号包含的都是字符串类型

msg='hello'

 移除空白 msg.strip()
 分割msg.split('|')
 长度len(msg)
 索引msg[3] msg[-1]
 切片msg[0:5:2] #0 2 4

 x=x.strip()
print(x)
print(x.strip('*')) #首字母大写
x='hello'
print(x.capitalize()) #所有字母大写
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(' '))
print(x.startswith()) #是否能到到(‘’),结果为该字符的索引
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')) msg='Name:{0},age:{1},sex:{0}'
print(msg.format('aaaaaaaaaaaaaaaaa','bbbbbbbbbbbbbb')) msg='Name:{x},age:{y},sex:{z}'
print(msg.format(y=18,x='egon',z='male')) #根据索引找到对应的字符
x='hello world'
print(x[0])
print(x[4])
print(x[5])
print(x[100]) #报错
print(x[-1])
print(x[-3])
print(x[1:3])
print(x[1:5:2]) x='hello'
print(x.index('o'))
print(x[4])
print(x[x.index('o')]) #判断是否为数字型字符串
x=''
print(x.isdigit()) age=input('age: ')
if age.isdigit():
new_age=int(age)
print(new_age,type(new_age)) #替换字符串
msg='hello alex'
print(msg.replace('x','X'))
print(msg.replace('alex','SB'))
print(msg.replace('l','A'))
print(msg.replace('l','A',1))
print(msg.replace('l','A',2)) #补充:查看该命令的详细信息
x='a' ---》 x=str('a')
str.replace() #字符串分片
x='hello world alex SB'
x='root:x:0:0::/root:/bin/bash'
print(x.split(':')) #首字母大写
x='hello'
print(x.title()) #判断字母是否是大写或小写
x='H'
print(x.isupper())
x='HELLO'
print(x.islower())
print(x.lower()) #判断是否是空格
x=' '
print(x.isspace()) #判断首字母是否大写
msg='Hello'
msg='hEEEE'
print(msg.istitle()) #左对齐&右对齐
x='abc'
print(x.ljust(10,'*'))
print(x.rjust(10,'*')) #左右互换
x='Ab'
print(x.swapcase())

python对象类型----数字&字符串的更多相关文章

  1. Python对象类型及其运算

    Python对象类型及其运算 基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份.一个类型.一个值 例: >>> a1 = ...

  2. 【Python】Python对象类型及其运算

    Python对象类型及其运算 基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份.一个类型.一个值 例: >>> a1 = ...

  3. 六:python 对象类型详解二:字符串(下)

    一:字符串方法: 方法就是与特定对象相关联在一起的函数.从技术的角度来讲,它们是附属于对象的属性,而这些属性不过是些可调用的函数罢了.Python 首先读取对象方法,然后调用它,传递参数.如果一个方法 ...

  4. 四:python 对象类型详解一:数字(下)

    一:位操作 除了一般的数学运算,python也支持c语言中的大多数数学表达式.这包括那些把整数当作二进制位串对待的操作.例如,还可以实现位移及布尔操作: >>> x = 1 > ...

  5. 三:python 对象类型详解一:数字(上)

    一:python 的数字类型: a)整数和浮点数 b)复数 c)固定精度的十进制数 d)有理分数 e)集合 f)布尔类型 g)无穷的整数精度 h)各种数字内置函数和模块 二:各种数字类型的详解 1,数 ...

  6. 浅谈Python内置对象类型——数字篇(附py2和py3的区别之一)

    Python是一门面向对象的编程设计语言,程序中每一样东西都可以视为一个对象.Python内置对象可以分为简单类型和容器类型,简单类型主要是数值型数据,而容器类型是可以包含其他对象类型的集体,如序列. ...

  7. 十:python 对象类型详解六:文件

    一:文件 1.简介:内置open 函数会创建一个python 文件对象,可以作为计算机上的一个文件链接.在调用open 之后,可以通过调用返回文件对象的方法来读写相关外部文件.文件对象只是常见文件处理 ...

  8. 七:python 对象类型详解三:列表

    一:列表简介: 1,列表可以包含任何种类的对象:数字.字符串甚至集合对象类型.列表都是可变对象,它们都支持在原处修改的操作,可以通过指定的偏移量和分片.列表方法调用.删除语句等方法来实现.关键的作用有 ...

  9. 二:python 对象类型概述

    1,为什么使用内置类型: a)内置对象使程序更容易编写 b)内置对象是扩展的组件 c)内置对象往往比定制的数据结构更加高效 d)内置对象是语言的标准的一部分 2,python  的主要内置对象 对象类 ...

随机推荐

  1. A Survey of Shape Feature Extraction Techniques中文翻译

    Yang, Mingqiang, Kidiyo Kpalma, and Joseph Ronsin. "A survey of shape feature extraction techni ...

  2. 复制代码后调试程序,报错:在当前上下文中不存在名称“InitializeComponent”

    今天在看微软的Silverlight Toolkit Samples,并对其中的项目进行MSBuild, 编译器总是报这个错误“在当前上下文中不存在名称“InitializeComponent”” 找 ...

  3. SVN服务器迁移,SVN版本库迁移(网络copy)

    做法: 准备:系统平台:windows server 2003 版本库:vos 源服务器:10.10.13.48 目标服务器:10.10.13.129源SVN版本库的path: D:\svn\vos要 ...

  4. hdu 1816(二分+2-sat)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1816 思路:首先将每把钥匙i拆成两个点i和i+2n,分别表示选与不选,对于被分成n对的钥匙,由于只能选 ...

  5. 服务器之ipmitool

    一般命令 raw #发送一个原始的IPMI请求,并且打印回复信息. Lan #配置网络(lan)信道(channel) chassis #查看底盘的状态和设置电源 event #向BMC发送一个已经定 ...

  6. iOS 设置Label中特定的文字大小和颜色

    直接上代码: _price = @"27"; NSMutableAttributedString *attributedString = [[NSMutableAttributed ...

  7. [转]libevent 环境配置

    libevent 据说是IO复用的好东西.所以今天来耍耍. 1. 从官网下载源代码:http://libevent.org/,最新的版本已达到2.0. 2. 先把ubuntu系统自带的libevent ...

  8. SQL获取某个时间字符串里的月和日,获取某天是周几

    select datename(weekday,'2016-11-4') as '周' select convert(varchar,datepart(month,'2016-11-4')) as ' ...

  9. knockoutJs在移动设备上有时无法更新控件值

    最近在用cordova(phonegap)写一个移动app,表单比较复杂,用了knockoutJs作为前端的MVVM框架进行数据绑定. 但是发现有时候(其实是每次)如果最后在input中编辑一个值,然 ...

  10. 巨蟒python全栈开发django14:Form组件

    1.form组件初识 2.常用字段测试 3.局部钩子和全局钩子 4.简单看源码