Py数据类型—整形与字符串
数据类型
数字(整形):也就是123之类的,不能是abcd和中文之类的,数据类型为int
1.强制字符转换
a="123"
b=int(a)
2.按进制转换
//把a按照16进制转换为十进制,如果不打base默认按照十进制转十进制
num="a"
v = int(num,base=16)
print(v)
3.测量当前数字的二进制至少用几位表示 bit_length()
age=5
r = age.bit_length()
print(r)
字符串:数据类型str
1.首字母大写 capitalize()
test="alex"
v = test.capitalize()
print(v)
2.全部字母变小写 casefold()
3.先给字符串一定长度的宽度空间,并将内容居中center()
center(宽度空间,"单个字符填充物体—用于填充宽度空间")
4.计算字符串内的某个字符的个数count()
count("字符","从第几个字符开始往后查找","到哪个字符结束")
5.查字符串是否以某个字符结尾endswith()
endswith("字符","从第几个字符开始","到第几个字符结束")
6.获取字符串内某段字符的位置find()
find("字符","从第几个字符开始往后查找","到哪个字符结束")
test="alexalex"
v =test.find("ex")
print(v)
7.字符串内可变内容 format()
test = "i am {name},age {a}"
print(test)
v = test.format(name="alex",a="19")
print(v)
8.判断字符串内是不是只有字母或者汉字isalpha()
8-1.判断字符串内是不是只有字母和数字isalnum()
8-2.判断字符串内是不是只有数字isdigit()
9.使制表符\n或者\t变成一定的空格expandtabs()
expandtabs(数字,代表空格数量)
test = "username\temail\tpassword\nlaiying\tying@qq.com\tying@qq.com"
v = test.expandtabs(20)
print(v)
10.判断打印出来的是否都是可见的字符isprintable()
test = "asda\tdddd"
test1 = "dsada"
v1=test.isprintable()
v2=test1.isprintable()
print(v1,v2)
11.判断是否全部是空格isspace()
12.检测字符串英文的首字母是否都有大写istitle()
13.在字符串的间隔加上填充物join()
test ="你是啊啊啊啊啊"
print("test")
t=" "
v = t.join(test)
print(v)
14.内容居左边并填充ljust(),类似center
15.内容居右边并填充rjust(),类似center
16.字母变大写upper(),判断是否全为大写isupper()
17.字母变小写lower(),判断是否全为小写islower()
18.去除空白或者换行strip()
去除全部空白strip(),去除左侧空白lstrip(),去除右侧空白lstrip()
test="/n adcda /n"
v=test.strip(test)
v1=test.lstrip(test)
v2=test.rstrip(test)
print(v,v1,v2)
19.创建对应关系maketrans(),按照对应关系替换translate()
test="/n adcda /n"
v=test.strip(test)
v1=test.lstrip(test)
v2=test.rstrip(test)
print(v,v1,v2)
20.进行分割partition()
partition("按哪个字符进行分割")
还有rpartition和lpartition
21.进行分割split()
split("按哪个字符进行分割",找多少个字符来进行分此处填一数字)
还有lsplit和rsplit,分别从左或者从右找字符来分割
value = "5+9"
v1,v2 = value.split("+")
22.按换行符进行分割splitlines
23.判断以什么开头,以什么结尾。startswith(),endswith()
test ="backend 1.1.1.1"
v = test.startswith("ba")
m = test.endswith("1")
print(v,m)
24.大小写转换swapcase()
25.替换字符replace()
replace("原始字符",“替换成的字符”,需要替换的次数 )
Py数据类型—整形与字符串的更多相关文章
- Python基础4:数据类型:数字 字符串 日期
[ Python 数据类型 ] 我们知道,几乎任何编程语言都具有数据类型:常见的数据类型有:字符串.整型.浮点型以及布尔类型等. Python也不例外,也有自己的数据类型,主要有以下几种: 1.数字: ...
- 15. Studio上字符串转整形、整形转字符串例子
var v1=ABS_SQLVALUE("select 1 from dual");var v2=ABS_SQLVALUE("select 2 from dual&quo ...
- 数据类型总结——String(字符串类型)
相关文章 简书原文:https://www.jianshu.com/p/546a755c3eb6 数据类型总结——概述:https://www.cnblogs.com/shcrk/p/9266015. ...
- Py西游攻关之基础数据类型(一)-数字字符串字节布尔
Py西游攻关之基础数据类型 - Yuan先生 https://www.cnblogs.com/yuanchenqi/articles/5782764.html 数据类型 计算机顾名思义就是可以做数学计 ...
- python02 运算符,基本数据类型,整型,字符串
1.python开发IDE pycharm,python编写工具,, #专业版 #不需要汉化 注册码问题解决 https://www.cnblogs.com/evlon/p/4934705.html整 ...
- python 数据类型---布尔型& 字符串
python数据类型-----布尔型 真或假=>1或0 >>> 1==True True >>> 0==False True python 数据类型----- ...
- Python学习笔记(五)--Python数据类型-数字及字符串
Python数据类型:123和'123'一样吗?>>> 123=='123'False>>> type(123)<type 'int'>>> ...
- jquery判断数据类型和相同字符串不相等
typeof object返回object对象数据类型 encodeURIComponent(str)//可把字符串作为URI 组件进行编码. 若str1和str2字符串数值相同,encodeURIC ...
- js数据类型以及数组字符串常用方法
JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e ...
随机推荐
- 职场PUA,管理者的五宗罪
在目前的社会环境下,程序员似乎成了"弱势群体".我们经常谈论的职场PUA已经成为程序员的代名词. 我一直在想,为什么这么多管理者能力会这么差. 但最后最吃亏的还是可怜的程序员. 也 ...
- CSS鼠标指针cursor样式
参考来源:W3SCHOOL 有时我们需要在CSS布局时设定特定的鼠标指针样式,这时可以通过设定cursor来实现: url: 需使用的自定义光标的 URL. 注释:请在此列表的末端始终定义一种普通的光 ...
- Redis 设计与实现 6:五大数据类型之字符串
前文 Redis 设计与实现 2:Redis 对象 说到,五大数据类型都会封装成 RedisObject. typedef struct redisObject { unsigned type:4; ...
- 输入xls格式 输出 xls
package com.cn.peitest.excel.word; import java.io.File; import java.io.FileInputStream; import java. ...
- Android驱动-Java入门学习(java安装)
在ubuntu 14.04上java开发环境. 下载 jdk-7u75-linux-x64.tar.gz 使用tar xvf jdk-7u75-linux-x64.tar.gz 解压 在/usr/li ...
- java零基础之--【Lombok】简化类设计神器
I1. 在类设计中我们必不可少的要进行属性定义,构造方法,setter/getter方法,toString方法定义,如果在设计项目中属性过多则会影响类的阅读性. Lombok作为第三方插件,很好的解决 ...
- 深入理解CSS盒模型【转载】
下面本文章将会从以下几个方面谈谈盒模型. 基本概念:标准模型 和IE模型 CSS如何设置这两种模型 JS如何设置获取盒模型对应的宽和高 实例题(根据盒模型解释边距重叠) BFC(边距重叠解决方案) 基 ...
- 最全总结 | 聊聊 Python 办公自动化之 PPT(中)
1. 前言 上一篇文章简单地介绍了 PPT 的文档结构,并使用 python-pptx 这个依赖库完成对 PPT 文档最基本的操作 最全总结 | 聊聊 Python 办公自动化之 PPT(上) 作为 ...
- fastjson复现项目代码
详情请见:https://www.cnblogs.com/yunmuq/p/14268028.html 以下是代码 // FastjsonDemo.java package test; import ...
- Linux下Oracle 11G XE 安装笔记
操作系统 [oracle@RAC02 ~]$ lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:cor ...