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]

最新文章

  1. Jquery更改table中的内容(一)
  2. PHP二维数组排序
  3. 【福吧资源网整理】老男孩-python运维6期 不加密
  4. oracle中存储过程中调用存储过程
  5. 5.Makefile的原理及应用
  6. 批量删除wordpress垃圾评论留言
  7. Lotus 迁移到Exchange POC 之 新建2007 服务器!
  8. 【38】通过复合塑模出Has-A 或根据某物实现出
  9. Asp.net简单实现forms验证
  10. GIT分支操作常用命令
  11. 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
  12. Mysql中int(2)和int(10)的区别
  13. get_category_recommend_goods的正确使用
  14. Xamarin.Android 调用Web Api(通过ListView展示远程获取的数据)
  15. 一条SQL生成数据字典
  16. Lintcode155-Minimum Depth of Binary Tree-Easy
  17. csrf技巧
  18. pygame-KidsCanCode系列jumpy-part15-PowerUp加速器
  19. mac中启动jmeter方法
  20. window.location.reload(false);window.location.reload(true);history.Go(0)区别

热门文章

  1. 温习SQL语句
  2. nopcommerce 3.6网银在线支付插件(源码)
  3. SublimeText插件cssrem : px转换为rem
  4. spring笔记2-注解
  5. Native Method
  6. Android设置TextView的行间距,EditText下划线
  7. selenium中Alter等弹出对话框的处理
  8. 为什么要使用TLSv1.2和System SSL?
  9. gcc常用参数列举
  10. 【BZOJ3506】[CQOI2014] 排序机械臂(Splay)