数据类型

在指针的右边输入.可以触发功能列表:

数字(整形):也就是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数据类型—整形与字符串的更多相关文章

  1. Python基础4:数据类型:数字 字符串 日期

    [ Python 数据类型 ] 我们知道,几乎任何编程语言都具有数据类型:常见的数据类型有:字符串.整型.浮点型以及布尔类型等. Python也不例外,也有自己的数据类型,主要有以下几种: 1.数字: ...

  2. 15. Studio上字符串转整形、整形转字符串例子

    var v1=ABS_SQLVALUE("select 1 from dual");var v2=ABS_SQLVALUE("select 2 from dual&quo ...

  3. 数据类型总结——String(字符串类型)

    相关文章 简书原文:https://www.jianshu.com/p/546a755c3eb6 数据类型总结——概述:https://www.cnblogs.com/shcrk/p/9266015. ...

  4. Py西游攻关之基础数据类型(一)-数字字符串字节布尔

    Py西游攻关之基础数据类型 - Yuan先生 https://www.cnblogs.com/yuanchenqi/articles/5782764.html 数据类型 计算机顾名思义就是可以做数学计 ...

  5. python02 运算符,基本数据类型,整型,字符串

    1.python开发IDE pycharm,python编写工具,, #专业版 #不需要汉化 注册码问题解决 https://www.cnblogs.com/evlon/p/4934705.html整 ...

  6. python 数据类型---布尔型& 字符串

    python数据类型-----布尔型 真或假=>1或0 >>> 1==True True >>> 0==False True python 数据类型----- ...

  7. Python学习笔记(五)--Python数据类型-数字及字符串

    Python数据类型:123和'123'一样吗?>>> 123=='123'False>>> type(123)<type 'int'>>> ...

  8. jquery判断数据类型和相同字符串不相等

    typeof object返回object对象数据类型 encodeURIComponent(str)//可把字符串作为URI 组件进行编码. 若str1和str2字符串数值相同,encodeURIC ...

  9. js数据类型以及数组字符串常用方法

    JS判断数据类型 例子: var a = "iamstring."; var b = 222; var c= [1,2,3]; var d = new Date(); var e ...

随机推荐

  1. MyBatis史上最全文章

    老规矩,本篇文章 不做 MyBatis 的 编码讲解 ,只介绍 文章学习的一些优秀文章 重点在于不要循规蹈矩,教程 这样走,你不一定要按他这样走,按自己的方式来,学习效率会更高,网上的教程有很多,今天 ...

  2. openstack高可用集群19-linuxbridge结合vxlan

    生产环境,假设我们的openstack是公有云,我们一般的linuxbridge结合vlan的模式相对于大量的用户来说是vlan是不够用的,于是我们引进vxlan技术解决云主机内网网络通讯的问题. 我 ...

  3. Excel-VLOOKUP函数组合应用④

    问题场景 查找匹配并返回多列数据,例如:将某个部门所涉及的相关列的数据从[全员数据源]中整理出来,并按照一定顺序,然后发送给各部门的负责人. 场景 从[全员数据源]中共23列数据,整理出[测试部门人员 ...

  4. Js 添加cookie,写入cookie到主域

    if (getCookie("content") != null && getCookie("content") != "" ...

  5. Java学习_Java快速入门

    Java简介 安装完JDK后,需要设置一个JAVA_HOME的环境变量,它指向JDK的安装目录.在Windows下,它是安装目录,类似: C:\Program Files\Java\jdk-15 把J ...

  6. CentOS7下常用安装服务软件源码编译安装方式的介绍

    简介:介绍源码编译安装软件包的管理 源码安装优点:编译安装过程,可以设定参数,指定安装目录,按照需求进行安装,指定安装的版本,灵活性比较大. 源码安装的缺点:需要对依赖包一个一个的进行安装,不敢随便升 ...

  7. Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器

    引脚接线: DHT11---ESP8266-01 Singnal--IO2, GND----GND, VCC----VCC DHT11引脚说明: ESP8266-01/ESP8266-01S引脚说明: ...

  8. 如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?

    这可以使用 DEV 工具来实现.通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动.Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力.Ja ...

  9. ip,子网掩码,网关以及dns简述

    ip 描述 ip地址用于标识不同的计算机身份,ip地址=网络地址+主机地址 例子 192.168.1.168(ip地址)=192.168.1.0(网络地址)+0.0.0.168(主机地址) 寻址过程 ...

  10. Media Queries媒体查询

    Media Queries能在不同的条件下使用不同的样式,使页面在不同在终端设备下达到不同的页面效果.Media Queries有其自己的使用规则.一个媒体查询由一个可选的媒体类型和媒体特性表达式,使 ...