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

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

1.int

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

十进制 二进制 长度(bit_lenth())
1 1 1
2 10 2
4 100 3
8 1000 4
16 10000 5
32 100000 6
64 1000000 7
128 10000000 8

2.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值转化成相应的字符串

3.str

3.1 索引和切片
3.1.1 索引
s="python"  #012345print(s[0]) #获取第1个print(s[-1])  #获取倒数第1个
3.1.2 切片
s="python"    #顾头不顾尾   [start:end:step]print(s[:3])  #获取0到2,不包括3print(s[-4:])  #获取倒数第4个到最后1个print(s[::-1])  #获取从倒数第1个到倒数最后1个print(s[::-2])  #获取从倒数第1个到倒数最后1个,隔2个取1个
3.2 字符串的相关操作方法
3.2.1 大小写
s="python"s1=s.upper()  #全部转换成大写s2=s.lower()  #全部转换成小写s3=s.capitalize()   #首字母大写s4=s.title()  #每个被特殊字符隔开的字符串首字母大写(中文也算特殊字符)
3.2.2 切割
s="python"s1=s.strip()   #去掉左右两端的空格s2=s.lstrip()   #去掉左边空格s3=s.rstrip()   #去掉右边空格s4=s.replace(old str,new str)  #字符串替换s5=s.split("t")   #字符串切割,根据“t”切割
3.2.3 格式化输出
s="我叫%s,今年%d岁了,我喜欢%s"%(a,b,c)  #之前写法s="我叫{},今年{}岁了,我喜欢{}".format(a,b,c)  #按位置格式化s="我叫{0},今年{2}岁了,我喜欢{1}".format(a,c,b)  #指定位置s="我叫{a},今年{b}岁了,我喜欢{c}".format(a="彭于晏",b=18,c="吴彦祖")
3.3.4 查找
s="python"s1=s.startswith("p")   #判断是否以"p"开头s2=s.endswith("h")    #判断是否以"h"结尾s3=s.count("y")    #判断"y"出现的次数s4=s.find("y")    #查找"y"的索引,如果没有返回-1s5=s.index("y")   #查找"y"的索引,如果没有回报错
3.3.5 条件判断
s="python"s1=s.isdecimal()  #判断是不是十进制(数字)s2=s.isalpha()   #判断是不是字母和汉字s3=s.isalnum()   #判断是不是数字和字母、汉字
3.3.6字符串长度
s="python"a=len(s)print(a)

4.for循环

s="python"for c in s:    #s => 可迭代对象 (不包括int、bool)   print(c)    #字符串里的每个元素都会打印出来

转载于:https://www.cnblogs.com/wxl1025/p/10982173.html

你可能感兴趣的文章
Maven环境下MyBatisGenerator 配置
查看>>
20180925-6 四则运算试题生成
查看>>
django 验证码实现
查看>>
HTML - 网页特殊字符大全(转)
查看>>
sift算法中翻译的第11页中比值问题
查看>>
Unity3D研究院编辑器之不实例化Prefab获取删除更新组件(十五)
查看>>
centos7搭建FTP服务器
查看>>
HDU-4033 Fruit Ninja 几何 二分搜索
查看>>
POJ-1057 FILE MAPPING 恶心模拟
查看>>
SpringMVC 之数据转换和国际化
查看>>
(Struts)ActionForm类及表单数据验证
查看>>
【php】phpExcel使用教程,如何导出excel表格
查看>>
PHP获取二维数组中某一列的值集合
查看>>
draft数据保存
查看>>
python自动化测试(2)-自动化基本技术原理
查看>>
iOS之网络数据下载和JSON解析
查看>>
ios图片剪切
查看>>
点滴积累(持续更新)
查看>>
Linux添加用户user到用户组group
查看>>
Github上传自己的工程
查看>>