老贾的幸福生活day6 整型和布尔值的转换 字符串讲解 for 循环简介
整型和布尔值的转换:
整型:
python 2 整型 int long(长整型) /获取的是整型
python 3 整型 int 获取的是浮点数(小数)
十进制转二进制:
print(bin(36))
36 0
18 0
9 1
4 0
2 0
1 1
0b100100
2转10:
print(0*2**0+0*2**1+1*2**2+0*2**3+0*2**4+1*2**5)
print(int("100100",2))
布尔值:
bool: 数字非零即True
字符串非空即True
字符串讲解:
s = "ni hao"
全变大写:
print(s.upper())
全变小写:
应用:
user = input("请输入账号:")
psd = input("请输入密码:")
if user.upper() == "asD".upper() and psd.upper() =="ASd".upper() :
print("登陆成功")
else:
print("密码错误")
s = "ni hao"
print(s.split("h"))
print(s[1]) 索引,索引值不能超越索引值的最大值
print(s[1:5:-1]) 起始值,终止值,步长 切片:切片时超越最大索引值时不报错
s = "ni hao" #开头
print(s.startswith("ni"))
print(s.endswith("ao"))
s = "jlsdflk"
print(s.count("l"))
s = " jlsdflk "
print(s.strip()) #t脱 :字符串首尾的空格,换行符和制表符
print(s.split("l",1)) #分割次数
print(s.replace("l","3"),1)# 替换次数
字符串格式化:
s = "{}今年:{}".format("老姜","女")#按照位置顺序进行填充
print(s)
s = "{1}今年:{0}".format("老姜","女") #按照索引进行填充
print(s)
s = "{name}今年:{sxe}".format(name="老姜",sxe = "女") # 按照名字进行填充
print(s)
is 系列:
进行判断,返回的是布尔值
msg = "nihao"
print(msg.isdigit()) #判断字符串内容是否全是数字(阿拉伯数字)
print(msg.isdecimal()) #判断是不是十进制数
print(msg.isalnum()) #判断是不是 数字,字母,中文
print(msg.isalpha()) #判断是不是字母,中文
for 循环:
for 关键字
i 变量名(可以任意修改)
in 关键字
msg 可迭代对象 # python数据类型中 除了int,bool其余都可以迭代
msg = "jshduhkudsk"
for i in msg:
pass
print(i)
老贾的幸福生活day6 整型和布尔值的转换 字符串讲解 for 循环简介的更多相关文章
- 整型,布尔值,字符串详解,for语句
整型 -- 数字 用于比较和计算 + - * / // python 2 int --- long (长整型) /获取的是整数 Python3 int---整型 / 获取的浮点数 二进制 --- 就是 ...
- 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!
整型与字符串转化 十进制转二进制. python2,存在int 整型和long(长整型),在python3里就是int/获取的是浮点数 小数 print(bin(15)) 这样可以通过代码来计算十进制 ...
- Python基本数据类型之整型和布尔型
整型和布尔型 获取对象的数据类型 1.type() 2.dir() 3.help() 4.在pycharm里面的操作 数字类型 int 创建: int() 接收数字字符串 .bit_lenght() ...
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...
- 基础数据类型:整型int、布尔值bool、字符串str、与for循环
1.整型 int() p2 long 长整型 p3 全部都是整型 2.布尔值 bool() True --- int() int(True) int() --- True bool(int) 注意点: ...
- 整型 布尔值 字符串 for循环
1.整型 2.布尔值 3.字符串 4.for循环 1.整型:.python中有长整型, Python3中只有整型 2.布尔值: bool:Ture 真 False 假 数字和布尔值可进行转 ...
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, ...
- python七类之整型布尔值
整型与布尔值 一.关键字:整型 --->int 布尔值----->bool : True 真 False 假 1.整形和布尔值都是不可变得不可迭代的数据类型 2.整型: 主 ...
- python 整型,布尔值,字符串相关
1.整型(int) 就是所有整数, 2.布尔值(bool) True False 0,"",[],{},(),none为False 3.字符串(str) 字符: 是单一文字符号 字 ...
随机推荐
- volatile写读的内存语义
1,当写一个volatile变量时,JMM(java内存模型)会把该线程本地内存中的所有共享变量刷新到主内存中去 2,当读取一个volatile变量时,该线程会将本地内存置为无效,线程将从主内存中读取 ...
- 20175329&20175313&20175318 2019-2020 《信息安全系统设计基础》实验二
我们一个小组都在实验前40mins提前做完但是因为队员截图发的迟没能及时提交上蓝墨云班课的任务超时 希望老师能看见将我的经验改正,谢谢老师 https://www.cnblogs.com/xiannv ...
- springboot多个数据源
1.启动两个mysql,可以按照如下操作使用docker来部署mysql容器,比较简单 https://www.cnblogs.com/qq931399960/p/11527222.html 2.如果 ...
- incredibuild(分布式任务软件)脚本
IncrediBuild 可以在Server段通过修改单个任务的进程上限来实现提升任务执行速度. IncredBuild本机版也可以用来进行本机实现多线程任务分发,这样可以充分利用多核资源. 提交分布 ...
- UDDI:百科
ylbtech-UDDI:百科 UDDI是一种用于描述.发现.集成Web Service的技术,它是Web Service协议栈的一个重要部分.通过UDDI,企业可以根据自己的需要动态查找并使用Web ...
- Win10设置文件夹权限报错-(提示:无法枚举容器中的对象 访问被拒绝)
一.右击文件 选择“属性”-“安全”-“高级”,如下图 二.查看哪个用户的权限是:“完全控制”,我这里是“SYSTEM”用户. 三.选择顶部的 “更改-“高级”-“立即查找”,然后选择管理员账户“SY ...
- TCP怎么保证证包有序传输的,TCP的慢启动,拥塞避免,快速重传,快速恢复
TCP提供了最可靠的数据传输,它给发送的每个数据包做顺序化(这看起来非常烦琐),然而,如果TCP没有这样烦琐的操作,那么,可能会造成更多的麻烦.如造成数据包的重传.顺序的颠倒甚至造成数据包的丢失. 那 ...
- RabbitMQ学习之:(八)Topic Exchange (转贴+我的评论)
From: http://lostechies.com/derekgreer/2012/05/18/rabbitmq-for-windows-topic-exchanges/ RabbitMQ for ...
- java+服务器上传和下载文件
1.介绍enctype enctype 属性规定发送到服务器之前应该如何对表单数据进行编码. enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1. ...
- Cetos 7 命令行登陆与图形界面登陆相互切换
环境:vmware 虚拟机: 系统:Cetos 7 64位: 引言:有一台虚拟机,安装的时候选择的是最小化安装,是没有图形界面的,后来有需求,需要有个图形界面,所以就准备把这个升级下,下面是操作步骤: ...