博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基本数据类型(int,bool,str)
阅读量:4968 次
发布时间:2019-06-12

本文共 1756 字,大约阅读时间需要 5 分钟。

Python的基本数据类型(int,bool,str)

1. int ==> 整数. 主要⽤用来进⾏数学运算

2. str ==> 字符串, 可以保存少量数据并进行相应的操作
3. bool==>判断真假, True, False
4. list==> 存储大量数据.⽤用[ ]表⽰示
5. tuple=> 元组, 不可以发生改变 ⽤用( )表⽰示
6. dict==> 字典, 保存键值对, ⼀一样可以保存⼤量数据
7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存value的dict

一、整数(int)

在Python3中所有的整数都是int类型,在Python2中如果数据量比较大时,会使用long类型

bit_length(): 计算整数在内存中占用的二进制码的长度

1 a = 552 print(a.bit_length())

 二、布尔值(bool)

   转换问题:         

str => int       int(str)       

int => str       str(int)       

int => bool    bool(int).  0是False 非0是True       

bool=>int      int(bool)   True是1, False是0       

str => bool    bool(str)  空字符串串是False,  不空是True       

bool => str    str(bool)  把bool值转换成相应的"值" 

 三、字符串(str)

3.1 切片和索引

  1.索引

r="天涯共此时" 1 print(r[0])2 print(r[4])3 print(r[-1])4 print(r[5])   #超出范围时会报错

  2.切片

  规则:顾头不顾腚

r="天涯共此时"print(r[:])   #原样输出print(r[:3:2])   #步长2,从开始取的数算起,每两个值取一个print(r[-1:-5])  #默认从左往右取值,所以什么也不输出,不报错print(r[-1:-5:-1])  #时此共涯(注意顾头不顾腚规则)print(r[-1: :-1])   #时此共涯天

  3.字符串的相关操作方法

  ①大小写转换

1 s1="EverytHing" 2 s2=s1.capitalize() 3 s3=s1.lower() 4 s4=s1.upper() 5 s5=s1.swapcase() 6 s6=s1.casefold()    #比lower()功能略强,对所有字母都有效 7  8 print("s2=%s" % s2) 9 print("s3=%s" % s3)10 print("s4=%s" % s4)11 print("s5=%s" % s5)12 print("s6=%s" % s6)

    title():每个被特殊字符隔开的首字母大写,中文也算特殊字符

1 # 居中2 # s5 = "周杰伦"3 # ret = s5.center(10, "*")   #  拉⻓长成10, 把原字符串串放中间.其余位置补* print(ret)

  

1 # 更更改tab的⻓长度2 s6 = "alex wusir\teggon"3 print(s6)4 print(s6.expandtabs())    # 可以改变\t的⻓长度, 默认⻓长度更更改为8

 

  strip()  ()内可指定删除内容

  lstrip()

  rstrip()

  replace() ()内可有3个参数,最后为替换个数

  split()

  4.查找

  startswith()

  endswith()

  count()  查找()内容出现次数

  find()  查找()内容出现位置,如果没有返回-1

  index() 索引位置,找不到会报错,所以最好用find()

  5.条件判断

  isalnum()  判断是否由字母和数字组成

  isalpha()  判断是否由字母组成

  isdigit()  判断是否由数字组成

  isdecimal()

  isnumeric() 可识别中文

 

 

 

 

 

转载于:https://www.cnblogs.com/listash/p/9264106.html

你可能感兴趣的文章
我对应用软件——美团的看法
查看>>
执行了的程序,才是你的程序.
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
ubuntu16系统磁盘空间/dev/vda1占用满的问题
查看>>
grid网格布局
查看>>
JSP常用标签
查看>>
dashucoding记录2019.6.7
查看>>
九涯的第一次
查看>>
处理器管理与进程调度
查看>>
页面懒加载
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
java -f_java学习笔记(一)
查看>>
java 什么题目好做_用java做这些题目
查看>>
java中的合同打印_比较方法违反了Java 7中的一般合同
查看>>
php 位运算与权限,怎么在PHP中使用位运算对网站的权限进行管理
查看>>
php include效率,php include类文件超时
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>