整型和布尔值的转换:

整型:

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 循环简介的更多相关文章

  1. 整型,布尔值,字符串详解,for语句

    整型 -- 数字 用于比较和计算 + - * / // python 2 int --- long (长整型) /获取的是整数 Python3 int---整型 / 获取的浮点数 二进制 --- 就是 ...

  2. 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!

    整型与字符串转化 十进制转二进制. python2,存在int 整型和long(长整型),在python3里就是int/获取的是浮点数 小数 print(bin(15)) 这样可以通过代码来计算十进制 ...

  3. Python基本数据类型之整型和布尔型

    整型和布尔型 获取对象的数据类型 1.type() 2.dir() 3.help() 4.在pycharm里面的操作 数字类型 int 创建: int() 接收数字字符串 .bit_lenght() ...

  4. 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...

  5. 基础数据类型:整型int、布尔值bool、字符串str、与for循环

    1.整型 int() p2 long 长整型 p3 全部都是整型 2.布尔值 bool() True --- int() int(True) int() --- True bool(int) 注意点: ...

  6. 整型 布尔值 字符串 for循环

    1.整型 2.布尔值 3.字符串 4.for循环 1.整型:.python中有长整型, Python3中只有整型 2.布尔值: bool:Ture 真       False 假 数字和布尔值可进行转 ...

  7. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, ...

  8. python七类之整型布尔值

    整型与布尔值 一.关键字:整型 --->int     布尔值----->bool  : True  真  False  假 1.整形和布尔值都是不可变得不可迭代的数据类型 2.整型: 主 ...

  9. python 整型,布尔值,字符串相关

    1.整型(int) 就是所有整数, 2.布尔值(bool) True False 0,"",[],{},(),none为False 3.字符串(str) 字符: 是单一文字符号 字 ...

随机推荐

  1. 无法连接虚拟设备 ide1:0及上不网

    无法连接虚拟设备 ide1:0 问题: 启动vmware之后,发现出现无法连接 ide 1:0. 网络查找之后,发现是之前挂载的iso镜像找不到了. 原因: 我把iso镜像放到其他位置. 解决: 指定 ...

  2. Codeforces 601B. Lipshitz Sequence(单调栈)

    Codeforces 601B. Lipshitz Sequence 题意:,q个询问,每次询问给出l,r,求a数组[l,r]中所有子区间的L值的和. 思路:首先要观察到,斜率最大值只会出现在相邻两点 ...

  3. 微信小程序底层原理与运行机制类文章学习

    参考文档 小程序底层实现原理及一些思考 为了安全和管控, 双线程执行 Web Worker执行用户的代码; UI线程执行大部分的功能. 微信小程序架构原理 只通过mvvm模板语法动态改变页面, 不支持 ...

  4. Asyncio之EventLoop笔记

    使用事件循环 Python3.4 采用了一个强大的框架来支持代码的并发执行: asyncio.这个框架使用事件循环来编排回调和异步任务. 事件循环位于事件循环策略的上下文中-这是 asyncio 所特 ...

  5. shell之列表的定义与循环

    字符串列表定义方法1: a=(f1 f2 f3 f4)for i in ${a[*]}#遍历每一个列表值 for i in ${a[@]}#等价与上一句 实例: #!bin/basha=(f1 f2 ...

  6. Golang 函数耗时统计

    当时候需要去计算一段代码或一个程序所消耗时间的时候,就需要进行统计时间,用程序去计算某一段代码的执行所需要的时间远比用眼睛直接去看程序运行时间高很多. go语言中的time包中提供了函数来提供计算消耗 ...

  7. L1-049 天梯赛座位分配 (20 分)

    L1-049 天梯赛座位分配 (20 分)(Java解法) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情.为此我们制定如下策略:假设某赛场有 N 所 ...

  8. C++ UFT-8和GB2312间的转换

    在这个帖子找到的代码 还蛮好用的 https://bbs.csdn.net/topics/391040755 #include <codecvt> #include <locale& ...

  9. 苹果电脑(Macbook Pro)开机后没有声音的解决

    有时候 Mac 从睡眠状态恢复之后没有声音,这是 Mac OS X 系统的一个 Bug.这是因为 Mac OS X 的核心音频守护进程「coreaudiod」出了问题,虽然简单的重启电脑就能解决,但是 ...

  10. Elasticsearch的安装入门

    大纲: 一.简介 二.Logstash 三.Redis 四.Elasticsearch 五.Kinaba 一.简介 1.核心组成 ELK由Elasticsearch.Logstash和Kibana三部 ...