一数据类型:
 
   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. Xshell配色方案(Solarized Dark)

    将以下内容复制并保存到文件中,文件名以xc为后缀,如:Solarized Dark.xcs [Solarized Dark] text= cyan(bold)=93a1a1 text(bold)= m ...

  2. 易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试

    Lifecycle for overriding binding, validation, etc,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试. 它是一个典型的教科书式的mvc ...

  3. 视频采集接口camera link 在8148中的应用

    (1)应用背景 (2)camera link 简介 (3)camera link 与8148 (4)camera link 应用实例 ---------------------author:pkf - ...

  4. Android之——JNI配置C语言打印Logcat信息

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47425073 这篇文章给大家介绍一下在JNI中怎样为C语言配置打印Logcat信息 ...

  5. WPF绑定Binding及模式

    绑定,就是把一个对象属性的值绑定在别的对象的属性上 1. 默认绑定 public class Company { public string Name { get; set; } } XAML代码 1 ...

  6. ASP.NET动态网站制作(27)-- 三层框架(1)

    前言:今天主要介绍一下三层框架,给大家一个整体的概念.分层概念使得程序低耦合,更加健壮,扩展性更好. 内容: 1.三层: UI(表现层):主要是指与用户交互的界面.用于接收用户输入的数据和显示处理后用 ...

  7. 非jsonp解决跨域问题

    1.服务器端解决跨域问题:配置filter在filter中设置请求头import java.io.IOException; import javax.servlet.Filter;import jav ...

  8. HTML学习笔记——语法+骨架

    一.什么是HTML HTML是用来制作网页的标记语言 HTML是Hypertext Markup Language的英文缩写,即超文本标记语言 HTML语言是一种标记语言,不需要编译,直接由浏览器执行 ...

  9. 《从零开始学Swift》学习笔记(Day 51)——扩展构造函数

    原创文章,欢迎转载.转载请注明:关东升的博客 扩展类型的时候,也可以添加新的构造函数.值类型与引用类型扩展有所区别.值类型包括了除类以外的其他类型,主要是枚举类型和结构体类型. 值类型扩展构造函数 扩 ...

  10. 《从零开始学Swift》学习笔记(Day 6)——哎呀常量和变量都该什么时候用啊?

    原创文章,欢迎转载.转载请注明:关东升的博客 使用var还是let? 在我们开发过程中啊什么时候定义关键字为var,还是定义为let呢? 其实啊都能满足我们的需求,那我们到底应该如何选择? 例如:可以 ...