python中字符串的布尔值_python 整型 布尔值 字符串操作
整型及布尔值
python2中有int,long(长整型)。
python3只有int。
long的意思就是说当一串数字比较长时后面已L显示。
num = 15 。bit_length:位的长度的意思
print(num.bit_length()) 结果:4 十进制转二进制占用位数
十进制转二进制输出的结果 开头0b显示的是二进制的意思。
print(int(0b100101)) 结果:37
数字中只有0是False,其他都是True。
字符串中只要有内容就是True,没有内容就是False。
print(str(True)) 返回的是字符串。
print(int(True))返回的是1。
print(int(False))返回的是0。
字符串详解
1.索引
默认从0开始。
超出范围不报错。
2.切片
切片超出范围就报错。
3.步长
一次走几步,从左走还是从右走,左就是0开始,右就是-1开始。
4.回文
正着输出和反着输出都是一样的比如:上海自来水来自海上
while True:
num = input("请输入回文")
if num == num[::-1]:
print("是回文")
break
else:
print("不是回文")
字符串方法详解
.replice(1,2) 旧值,新值 替换的意思
.split() 分割 默认已空格,换行符,制表符进行切割,也可以自己在括号内指定,。split("+",maxsplit) maxsplit= 1 是已+号分割,分割1次的意思。
.strip()默认去除头尾两端的空格,换行符,制表符。也可以自己在括号内填写头尾两端的字母进行去除,其他位置不管用。
.upper 全部大写
.lower 全部小写
# s = "XbGj"
# msg = input("请输入验证码(XbGj):")
# if msg.upper() == s.upper():
# print("成功!")
# else:
# print("失败")
import random # 随机数
# ascii
# 48 - 57 数字
# 65 - 90 大写
# 97 - 122 小写
# print(chr(97)) # 通过十进制查找编码上对应的字符
# 自动生成验证码:
# s = f"{chr(random.randint(48,57))}{chr(random.randint(65,90))}{chr(random.randint(97,122))}{chr(random.randint(48,57))}"
# 4位
# msg = input(f"请输入验证码{s}:")
# if msg.lower() == s.lower():
# print("验证成功!")
# else:
# print("验证失败")
# 重点:
# str.strip() 默认去除头尾空格,换行符,制表符,也可以自己写
# str.split() 分割,默认以空格,换行符,制表符,也可以自己写
# str.replace() 替换,旧值替换成新值。
# str.upper() 全部大写
# str.lower() 全部小写
# str.startswith() # s[0] 已什么开头
# str.endswith() # s[-1] 已什么结尾
# str.count() 统计
# is 系列:
# str.isalpha() 判断是不是由字母,中文组成 -- 返回的是布尔值
# str.isdigit() 判断是否是数字 -- bug
# str.isdecimal() 判断是否是十进制数
# str.isalnum() 判断是不是字母,数字,汉字
python中字符串的布尔值_python 整型 布尔值 字符串操作相关推荐
- python中函数startswith的用法_Python中用startswith()函数判断字符串开头的教程
函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明语法:string.startswith(str, beg=0,end=len(string)) 或strin ...
- python中分支结构包括哪些_Python分支结构(switch)操作简介
Python当中并无switch语句,本文研究的主要是通过字典实现switch语句的功能,具体如下. switch语句用于编写多分支结构的程序,类似与if-.elif-.else语句. switch语 ...
- Python中的decimal.Decimal类型和整型相乘后还是decimal.Decimal类型
print(type(3 * decimal.Decimal('0.1'))) 输出: <class 'decimal.Decimal'> 但是可以转成float,仍然可以避免浮点误差: ...
- python中什么是主要数据类型_python中基本数据类型是什么
python中基本数据类型是什么,变量,整型,类型,赋值,等号 python中基本数据类型是什么 易采站长站,站长之家为您整理了python中基本数据类型是什么的相关内容. python中基本数据类型 ...
- python中关键字 表示空类型_python中什么表示空类型
python中什么表示空类型? python中None表示空类型.表示该值是一个空对象,空值是Python里一个特殊的值,用None表示.None不能理解为0,因为0是有意义的,而None是一个特殊的 ...
- python中数据类型不同运算不同_Python的基本数据类型与运算
Python的基本数据类型: 1.number数字 整型(整数):python可以处理任意大小的整数包括正整数与负整数 浮点型(小数):在Python中表示浮点数的时候回存在一些误差 复数:a+bj ...
- python中如何进行数据类型转换_python数据类型的强制转换
首页 专栏 python 文章详情 0 python数据类型的强制转换 小小垂髫 发布于 1 月 21 日 数据类型的强制转换 如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去. ...
- [转载] python中for语句用法_详解Python中for循环的使用_python
参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...
- python中最基本的系列_Python中最基本的10个内容
Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解一些Python中最基本的内容. Python的特点 ...
最新文章
- 飞凌OK6410开发板移植u-boot官方最新版u-boot-2012.10.tar.bz2
- 技术图文:如何改进算法的运行效率?
- mac composer 使用
- git 常见命令,规范 整理
- yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解
- php mysql 分组 分页_简单的PHP+Mysql实现分页
- 理解吞吐量和停顿时间
- SAP Spartacus delivery mode页面两个一模一样的cart API请求
- Catalan数应用
- 浅析 Python 的类、继承和多态
- 解决Gradle DSL method not found: ‘android()’
- Viod Class 启动
- GitHub 一周热点速览:前后端最佳实践
- Description Resource	Path	LocationType Java compiler level does not match the version of the instal
- 刷脸即可解锁让iDevice取证不再难如登天
- 架构运维篇(五):Centos7/Linux中安装RocketMQ
- Socket TCP Ping使用小结
- tomcat下面的starup.bat的作用
- inode客户端linux 怎样运行,H3C_iNode智能客户端安装指导(Linux)
- java静态链表_Java数据结构-线性表之静态链表
热门文章
- 三星电子全球最大半导体生产线开始量产;飞利浦家居照明发布年度家装风格指南 | 美通企业日报...
- 在中欧重压下,苹果将采用Type-C接口,不过贪婪的它玩了小花招
- mysql删除语句事务_事务用来管理 insert,update,delete 语句
- mysql常用缓存技术_Mysql缓存技术
- NER中的一些编码器与解码器
- 腾讯游戏管家 PC 端将停止服务
- 十六进制颜色代码表(文字型)
- 更优雅的字符串print——pprint库的使用
- 用python编程 押宝游戏
- 电商直播源码,如何去除图片和视频背景