整型在python2里是有长度限制的,分为整型和长整型,在python3里没有长度限制,所以数字再长都可以叫做整型,当然可以通过长整型方法将整型编程长整型,长整型的数字最后有一个L标识。

int()  转化为整型

2.浮点型

即小数,如1.2,0.3等

浮点数科学计数法:print(1.3e-3) == 0.0013

三、字符串

字符串是一个有序的字符的集合,用于存储和表示基本的文件信息

字符串特性:

1、只能存放一个值

2、不可变

3、按照从左到右的顺序定义字符集和,索引从0开始有序访问

定义方法:a='qwe'

1.字符串常用方法

.strip()   去除字符串左右两边的内容

s1='abc's2='**********abc*******'

print(s1.strip(' '))print(s2.strip('*'))

输出结果:

abc

abc

.capitalize()       首字母大写

s1='abcdef'

print(s1.capitalize())

执行结果

Abcdef

.upper        所有字母大写

s1='abcdef'

print(s1.upper())

输出结果

ABCDEF

.lower         所以字母小写

s1='ABCdef'

print(s1.lower())

输出结果

abcdef

.center(30,'#')     宽度为30个字符,S1居中显示,不够30个用#补满

s1='ABCdef'

print(s1.center(30,'#'))

输出结果############ABCdef############

.count('n')       统计某个字符出现了几次

s1='aaaABCdaaefaa'

print(s1.count('a'))

输出结果7

count('n',x,y) 统计x到y中有几个n

s1='aaaABCdaaefaa'

print(s1.count('a',0,8))

输出结果4

.endswith(‘x’)    判断是否以x结尾

s1='aaaABCdaaefaa'

print(s1.endswith('a'))

执行结果

True

.startswith(‘x’)    判断是否以x开头

s1='aaaABCdaaefaa'

print(s1.startswith('b'))

执行结果

False#括号内的b换成a就会是True

.find()       找出某个字母所在的值

s1='aaaABCdaaefaa'

print(s1.find('C'))

执行结果5

.format()      格式化字符串

msg1='Name:{},age:{},sex:{}'

print(msg1)print(msg1.format('egon',18,'male'))

msg2='Name:{0},age:{1},sex:{0}'

print(msg2.format('aaaaaaaaaaaaaaaaa','bbbbbbbbbbbbbb'))

msg3='Name:{x},age:{y},sex:{z}'

print(msg3.format(y=18,x='egon',z='male'))

输出结果:

Name:{},age:{},sex:{}

Name:egon,age:18,sex:male

Name:aaaaaaaaaaaaaaaaa,age:bbbbbbbbbbbbbb,sex:aaaaaaaaaaaaaaaaa

Name:egon,age:18,sex:male

.index(‘x’)    查看x在第几位

s1='aaaABCdaaefaa'

print(s1.index('d'))

执行结果6

.isdigit()      判断变量是不是数字

s1='aaaABCdaaefaa'

print(s1.isdigit())

执行结果

False#很显然S1不是数字,如果是数字执行结果会是True

.replac()       替换字符

s1='aaaABCdaaefaa'

print(s1.replace('a','G'))

执行结果

GGGABCdGGefGG      #把a替换成G

s1='aaaABCdaaefaa'

print(s1.replace('a','G',2))

执行结果

GGaABCdaaefaa#第二个数字指定a替换几次

.split()         分割

msg='/etc/a.txt|365|get'

print(msg.split('|'))

执行结果

['/etc/a.txt', '365', 'get']

.islower()     判断字符串是否全部小写

s1='aaaABCdaaefaa'

print(s1.islower())

执行结果

False

.isspace()     判断是否全都是空格

s2=' '

print(s2.isspace())

执行结果

True

.istitle()     判断首字母是否大写

s1='aaaABC'

print(s1.istitle())

执行结果

False

.ljust(10,‘*’)     总共十个字符左对齐不够用*填充

s1='aaaABC'

print(s1.ljust(10,'*'))

执行结果

aaaABC****

.rjust                              相反,右对齐

执行结果****aaaABC

python流程控制几种_python基础流程控制与数据类型相关推荐

  1. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  2. python数字类型及运算_Python基础之(基本数据类型及运算)

    一.运算 1.1.算数运算 1.2.比较运算: 1.3.赋值运算: 1.4.逻辑运算: 1.5.成员运算: 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先级高于 and,and优先级高 ...

  3. python 根据索引取值_Python基础知识2

    运行Python程序的两种方式 运行Python程序的三步骤(与文本编辑器对比) IDE工具----pycharm 注释 变量 基本数据类型及其内置方法 垃圾回收(GC)机制 基本运算符 流程控制(i ...

  4. python输入一个字母标识符_Python基础入门语法和变量类型(一)

    1 基础语法 标识符 标识符由字母.数字和下划线(_)组成,其中不能以数字开头,并且区分大小写. 以下划线开头的标识符是有特殊意义的: 单下划线开头的如 _foo,表示不能直接访问的类属性,需要通过类 ...

  5. python qtextedit设置光标位置_Python基础命令学习——就这一篇文章就够了

    一.python的定义: python是一种计算机程序设计语言,是一种解释型.编程型的脚本语言. 发现有很多想要学习Python却不知道如何下手的朋友,我这里整理了一些关于Python的学习资料,从基 ...

  6. python 只取年月日 字符串_Python基础:数据类型和变量amp;字符串和编码

    Python基础:1.数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网 ...

  7. python average函数详解_python基础之函数详解

    Python基础之函数详解 一.函数的定义 到现在为止,我们已经掌握了Python的基本语法和数据类型等相关基础知识了,以进行一个项目的编写了,这个时候,就会发现,很多代码需要我们进行复制粘贴,这简直 ...

  8. python 语法错误 和异常_Python基础知识:新手学Python时常见的语法错误和异常

    大家好,今天我们简单介绍下在学习Python时常见的一些错误和异常. 记得刚接触Python的时候,一条简单的语句在执行的时候却总能遇到报错.然后各种艰难的复查发现可能是循环语句缺少冒号啊.用了中文的 ...

  9. python中prompt的意思_Python 基础知识入门

    一.学习python数据分析前的准备工作:下载Anaconda anaconda是一个包管理器和环境管理器,其内置的jupyter notebook 功能非常强大,可以在jupyter noteboo ...

最新文章

  1. 你的产品没有一炮而红,后面该怎么办?
  2. 游击式(移动)开发的两种方式
  3. SAP云平台cf push命令报错的解决方法
  4. Latex中定理、引理、证明、假设、空白行
  5. vue-cli的webpack模版,相关配置文件dev-server.js与webpack.config.js配置解析
  6. sdn框架的计算机网络管理,清华SDN实践--SDN 系统架构与数据中心应用
  7. linux命令 scp
  8. android开源2016_开源的黄金时代,2016年的预测以及更多新闻
  9. 原理简单,但不知道怎么用?一文看懂「同期群模型」
  10. IronPython for ASP.NET 部署注意事项
  11. c语言实现--单向循环链表操作
  12. Ogre学习教程:Ogre1.8.1+VS2010环境配置2(转)
  13. 流类库——输入输出流控制详解
  14. 树莓派安装和使用kodi
  15. 一位自我怀疑的Android开发者的灵魂拷问:你够好吗?
  16. 创宇区块链|重蹈覆辙?为何 DEUS 协议再受攻击?
  17. python游戏源码——2绘画简易坦克
  18. LWN: VR和AR的开源方案
  19. Mac键盘修改F1-F12为功能键,神器karabiner-elements
  20. Live2D_2.X基本功能

热门文章

  1. 客户端产生CLOSE_WAIT状态的解决方案
  2. Java学习笔记2.4.3 选择结构 - 多分支结构
  3. Spring Boot读取application.yaml属性
  4. 【NOI2015】【codevs4600】【BZOJ4195】自动程序分析,我太弱了
  5. [AHOI2004]数字迷阵 结论+矩乘
  6. 2017.9.4 栅栏 失败总结
  7. 【英语学习】【Level 08】U04 What I love L3 A good buy
  8. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(9) - 64位指令格式(通用格式)
  9. java网络编程1、2章习题
  10. C++实现贪吃蛇(多线程,窗口设置,链表,音乐播放)