python表示空类型的关键字_Python基本数据类型
Python中包括以下常用数据类型:数字、布尔值、 字符串、列表、元组、字典、集合、collention系列
一、数字
关键字:int
数字的常用操作方法:
a = "123"
print(int(a)) #转换成数字
b = 5
print(b.bit_length()) #返回表示数字时占用的最少位数
二、布尔值
关键字:bool
表示真或假,True或False
为False的表示:0、””(空字符串)、[](空列表)、()(空元组)、{}(空字典)
为True的表示:非零的数字、非空的其他数据类型对象
三、字符串
关键字:str
字符串常用功能:
移除空白
分割
长度
索引
切片
常用的字符串操作方法:
1、替换操作:
test18 = "alexalexalex"
print(test18.replace("ex", "bbb")) #把字符串中指定的字串替换,默认把全部的替换
print(test18.replace("ex", "bbb", 2)) #把字符串中指定的字串替换,第三个参数指定替换其中的前几个
2、查找操作
str1 = " hello world "
print(str1.find("o")) #在字符串中查找指定的字串,返回其下标,未找到返回-1
print(str1.index("o")) #在字符串中查找指定的字串,返回其下标,未找到返回错误
3、字符串格式化
test1 = "i am {name}, age {a}"
print(test1.format(name="baihl", a=10)) #格式化输出
test2 = "i am {0}, age {1}"
print(test2.format("baihl", 10)) #格式化输出
print(test1.format_map({'name':"baihl", 'a':10})) #使用字典方式格式化
4、分割操作
test10 = "心梦无痕"
str1 = "_"
print(str1.join(test10)) #表示以字符串_分割字符
print(" ".join(test10)) #以空格分割
test15 = "absdfsnlkjsljlkj"
print(test15.partition("s")) #指定以s字符从左开始分割字符串,只分割一次
print(test15.rpartition("s")) #指定以s字符从右开始分割字符串,只分割一次
print(test15.split("s", 2)) #指定以s字符从左开始分割字符串,分割2次,如果没有第二个参数,默认全部分割,分割后s不包含在分割后的字符中
print(test15.rsplit("s", 2))
test16 = "ajf\nadfjadfjadf\nfajdfjj"
print(test16.splitlines()) #默认使用\n进行字符串分割,分割后的字符串中不包含\n
print(test16.splitlines(True)) #默认使用\n进行字符串分割,分割后的字符串中包含\n
print(test16.splitlines(False)) #同不带参数
5、删除空格操作:
test12 = " \nalex "
print(test12.lstrip()) #删除左边的空格或左边的换行
print(test12.rstrip()) #删除右边的空格。。。
print(test12.strip()) #删除所有的空格。。。
print("baihl".lstrip("bax")) #从左开始匹配,把匹配到的最长字符删除,一次类推,输出"ihl"
6、开始和结束判断操作
print(strname.endswith("I")) #表示字符串以什么结尾,输出bool值
print(strname.startswith("B")) #表示字符串以什么开始
7、大小写转换
test11 = "Alex"
print(test11.islower()) #判断是否全是小写
print(test11.lower()) #全部转换成小写
print(test11.isupper()) #判断是否全是大写
print(test11.upper()) #全部转换成大写
print(test11.swapcase()) #大小写转换,把字符串中的大写转成小写,小写转成大写
8、判断字母、数字、空格、下划线:
test3 = "baihl1992"
print(test3.isalnum()) #判断字符串中只包含数字或字符
test5 = "Alex中2"
print(test5.isalpha()) #判断字符串是否全是字符,中文也算字符
test6 = "123"
print(test6.isdecimal(), test6.isdigit()) #判断是否是数字
print(test6.isnumeric()) #判断是否是数字,可以判断中文的数字
test7 = "_\n"
print(test7.isidentifier()) #判断是否是字母、数字或下划线
print(test7.isprintable()) #是否包含不可见字符
test8 = " "
print(test8.isspace()) #判断字符串是否全是空格
9、判断标题
test9 = "Baihl Up li"
print(test9.istitle()) #判断是否是标题,标题表示字符串中的所有单词首字母大写
print(test9.title()) #转换成标题
10、制作表格
test4 = "hello\tworld\tbaihl"
print(test4)
print(test4.expandtabs(6)) #表示以tab分割,每个tab加字符串的宽度为6
test4 = "username\tmail\tpasswd\nbaihl\tbaihl@qq.com\t123456\nhaoliang\thaoliang@qq.com\t123456\n"
print(test4.expandtabs(20)) #制作表格,每列为20宽度
11、其他操作
strname = "HELLO WORLD"
print(strname.casefold()) #小写转换
print(strname.lower()) #小写转换
print(strname.center(20, "*")) #字符居中,宽度20,第二个参数可选
print(strname.ljust(20,"*")) #左对齐
print(strname.rjust(20,"*")) #右对齐
print(strname.zfill(20)) #右对齐,使用0填充
print(strname.count("I")) #子字符串的个数
print(strname.count("I",5)) #从第5个下标位置开始查找
print(strname.count("I",5,6))#设置查找的起始位置和结束位置
python表示空类型的关键字_Python基本数据类型相关推荐
- python表示空类型的关键字_Python 为什么没有 void 关键字?
原标题:Python 为什么没有 void 关键字? void 是编程语言中最常见的关键字之一,从字面上理解,它是"空的.空集.空白"的意思,最常用于表示函数的一种返回值类型. 维 ...
- python容量变化类型有哪些_python基础数据类型补充以及编码的进阶
一. 基础数据类型补充内容 1.1 字符串 字符串咱们之前已经讲了一些非常重要的方法,剩下还有一些方法虽然不是那么重要,但是也算是比较常用,在此给大家在补充一些,需要大家尽量记住. #captaliz ...
- python中表示空类型的是_python中怎么表示空值
首先了解python对象的概念 python中,万物皆对象,所有的操作都是针对对象的. 那什么是对象?5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是 ...
- python中表示空类型的是_python中什么表示空类型
python中什么表示空类型? python中None表示空类型.表示该值是一个空对象,空值是Python里一个特殊的值,用None表示.None不能理解为0,因为0是有意义的,而None是一个特殊的 ...
- python如何读取字典的关键字_python提取字典元素
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我有一本字典d = {1:-0.3246, 2:-0.9185, 3:-3985 ...
- 在python子程序中、使用关键字_Python 的控制和函数
控制if else for while 函数 函数的定义 函数一词来源于数学,但编程中的函数概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在BAS ...
- python定义变量类型为数字_python 学习(四)- 变量类型
一.变量的定义和使用 为什么需要变量?当然是通过变量来存储数据,而存储的数据类型可能是数字.字符串.字符等等,将这些数据存储在变量中,可以方便我们去使用,除了变量之外还有一个常量,区别就是,常量是不可 ...
- python中定义函数常用关键字_Python 中定义函数的关键字是 _________________ 。_学小易找答案...
[其它]实验4-串和数组-实验任务书.docx [填空题]表达式 'abc' in ['abcdefg'] 的值为______________. [填空题]已知 x = range(1,4) 和 y ...
- python中函数定义的关键字_python中定义函数的关键字是什么
函数代码块以def关键字开头,后接函数标识符名称和圆括号(),任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数,函数内容以冒号起始,并且缩进. 函数是组织好的,可重复使用的,用来实现 ...
最新文章
- java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...
- Apache Kafka 1.0.0正式发布!
- vue图片懒加载实例
- RabbitMq入门(七)消息处理(消息持久化autoDelete、消息确认ACK机制)
- 找出符合下图的互联网产品实例
- 20172329《程序设计与数据结构》实验一:线性结构实验报告
- Node.js学习笔记(二)
- 代码在线运行工具(PHP、Python、Java等)
- 离散数学——成真赋值与成假赋值
- 十分钟自动执行一次_十分钟上手BDP,简单好用的数据分析神器
- html 播放360全景图,讯网360全景展示产品-html5全景图-flash全景展示-360度全景图制作...
- 基于决策树算法的银行营销预测
- 西门子S7-1200PLC3轴伺服控制程序 触摸屏是西门子Tp900
- nv 9系显卡测试软件,支持全部8、9系显卡物理加速!NV新驱动消息泄漏
- 把表中名为'诺基亚xxxx'的商品,改为'HTCxxxx',
- 高德地图API - 根据经纬度获取周边建筑地标
- 第三方支付平台:BeeCloud和Ping++对比
- Game Center,移动游戏社交平台的勘探报告
- windows defender红叉解决方法
- model.state_dict和model.parameters和model.named_parameters区别