Python全栈day 03
2024-10-21 03:53:26
Python全栈day 03
一、运算符补充
in ,逻辑运算符,判断某字符或某字符串是否在一个大的字符串中,输出得到bool型数据。
value = '我是中国人'
v = '我'
if v in value:
print(v)
else:
print('出错') # 我
二、数据类型补充
整型int
py2中,int有取值范围,对于32位系统而言:-231~231-1
对于64位系统而言:-263~263-1
超出范围后,py2自动转换成long(长整型)数据。
py2的整型除法只能保留整数位,小数位舍去。要保留小数位,就在文件头输:
from __future__ import division
py3只有int数据,
py3的整型除法保留所有。
其他数据类型向bool型数据的转换
- int转换为bool: 除了0 转换为bool值false,其他都为true
- str转换为bool: 除了''转换为bool值false,其他都为true.(空字符串)
- py中输入True和False,首字母都必须大写。
三、数据类型的功能性语句
str特有的
str.upper() # 对str中的字符转为大写,得到str数据。
str.lower() # 对str中的字符转为大写,得到str数据。
str.strip() # 对str中的字符串首尾去除空格,类似的lstrip和rstrip,分别是字符串左边和右边去除空格,得到str数据。
str.replace(("被替换的字符/子序列","要替换为的内容",数字)
# 对str字符串中的前多少个子序列进行替换。得到str数据。
str.split("根据什么东西进行切割",对前多少个东西进行切割),得到列表数据。从左到右。str.rsplit则是从右到左。公共的功能
len,计算str和int的字符长度。
索引取值
a = '1234deng'
v = a[0] #中括号内从0开始取值
v = a[-1] #中括号内,从右向左取值,从-1开始,输出字符串数据切片
a = '1234deng'
v = a[2:4] #从前往后,以0作为第一个字符的位置,前取后不取,则取'23'
v = a[4:-1]
最新文章
- Jquery更改table中的内容(一)
- PHP二维数组排序
- 【福吧资源网整理】老男孩-python运维6期 不加密
- oracle中存储过程中调用存储过程
- 5.Makefile的原理及应用
- 批量删除wordpress垃圾评论留言
- Lotus 迁移到Exchange POC 之 新建2007 服务器!
- 【38】通过复合塑模出Has-A 或根据某物实现出
- Asp.net简单实现forms验证
- GIT分支操作常用命令
- 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
- Mysql中int(2)和int(10)的区别
- get_category_recommend_goods的正确使用
- Xamarin.Android 调用Web Api(通过ListView展示远程获取的数据)
- 一条SQL生成数据字典
- Lintcode155-Minimum Depth of Binary Tree-Easy
- csrf技巧
- pygame-KidsCanCode系列jumpy-part15-PowerUp加速器
- mac中启动jmeter方法
- window.location.reload(false);window.location.reload(true);history.Go(0)区别