python流程控制几种_python基础流程控制与数据类型
整型在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基础流程控制与数据类型相关推荐
- python组合类型有哪三种_Python基础语法三组合数据类型
一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...
- python数字类型及运算_Python基础之(基本数据类型及运算)
一.运算 1.1.算数运算 1.2.比较运算: 1.3.赋值运算: 1.4.逻辑运算: 1.5.成员运算: 针对逻辑运算的进一步研究: 1.在没有()的情况下not 优先级高于 and,and优先级高 ...
- python 根据索引取值_Python基础知识2
运行Python程序的两种方式 运行Python程序的三步骤(与文本编辑器对比) IDE工具----pycharm 注释 变量 基本数据类型及其内置方法 垃圾回收(GC)机制 基本运算符 流程控制(i ...
- python输入一个字母标识符_Python基础入门语法和变量类型(一)
1 基础语法 标识符 标识符由字母.数字和下划线(_)组成,其中不能以数字开头,并且区分大小写. 以下划线开头的标识符是有特殊意义的: 单下划线开头的如 _foo,表示不能直接访问的类属性,需要通过类 ...
- python qtextedit设置光标位置_Python基础命令学习——就这一篇文章就够了
一.python的定义: python是一种计算机程序设计语言,是一种解释型.编程型的脚本语言. 发现有很多想要学习Python却不知道如何下手的朋友,我这里整理了一些关于Python的学习资料,从基 ...
- python 只取年月日 字符串_Python基础:数据类型和变量amp;字符串和编码
Python基础:1.数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网 ...
- python average函数详解_python基础之函数详解
Python基础之函数详解 一.函数的定义 到现在为止,我们已经掌握了Python的基本语法和数据类型等相关基础知识了,以进行一个项目的编写了,这个时候,就会发现,很多代码需要我们进行复制粘贴,这简直 ...
- python 语法错误 和异常_Python基础知识:新手学Python时常见的语法错误和异常
大家好,今天我们简单介绍下在学习Python时常见的一些错误和异常. 记得刚接触Python的时候,一条简单的语句在执行的时候却总能遇到报错.然后各种艰难的复查发现可能是循环语句缺少冒号啊.用了中文的 ...
- python中prompt的意思_Python 基础知识入门
一.学习python数据分析前的准备工作:下载Anaconda anaconda是一个包管理器和环境管理器,其内置的jupyter notebook 功能非常强大,可以在jupyter noteboo ...
最新文章
- 你的产品没有一炮而红,后面该怎么办?
- 游击式(移动)开发的两种方式
- SAP云平台cf push命令报错的解决方法
- Latex中定理、引理、证明、假设、空白行
- vue-cli的webpack模版,相关配置文件dev-server.js与webpack.config.js配置解析
- sdn框架的计算机网络管理,清华SDN实践--SDN 系统架构与数据中心应用
- linux命令 scp
- android开源2016_开源的黄金时代,2016年的预测以及更多新闻
- 原理简单,但不知道怎么用?一文看懂「同期群模型」
- IronPython for ASP.NET 部署注意事项
- c语言实现--单向循环链表操作
- Ogre学习教程:Ogre1.8.1+VS2010环境配置2(转)
- 流类库——输入输出流控制详解
- 树莓派安装和使用kodi
- 一位自我怀疑的Android开发者的灵魂拷问:你够好吗?
- 创宇区块链|重蹈覆辙?为何 DEUS 协议再受攻击?
- python游戏源码——2绘画简易坦克
- LWN: VR和AR的开源方案
- Mac键盘修改F1-F12为功能键,神器karabiner-elements
- Live2D_2.X基本功能
热门文章
- 客户端产生CLOSE_WAIT状态的解决方案
- Java学习笔记2.4.3 选择结构 - 多分支结构
- Spring Boot读取application.yaml属性
- 【NOI2015】【codevs4600】【BZOJ4195】自动程序分析,我太弱了
- [AHOI2004]数字迷阵 结论+矩乘
- 2017.9.4 栅栏 失败总结
- 【英语学习】【Level 08】U04 What I love L3 A good buy
- Intel 64/x86_64/IA-32/x86处理器 - 指令格式(9) - 64位指令格式(通用格式)
- java网络编程1、2章习题
- C++实现贪吃蛇(多线程,窗口设置,链表,音乐播放)