博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python *Mix_w3
阅读量:6637 次
发布时间:2019-06-25

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

1.基本数据类型(int,bool,str)

  int 整数

  str 字符串. 一般不存放大量的数据

  bool 布尔值. 用来判断. True, False
  list 列表.用来存放大量数据, []表示. 里面可以装各种数据类型.
  tuple 元组. 只读列表. () 表示
  dict 字典. {key:value}
  set 集合. 不重复
2. int类型
  bit_length() 返回一个数的二进制长度
3. bool类型
  布尔只有两个值. True,False. 一般是没有什么操作的.

  类型转换的问题:

    想把xx转换成yy类型 yy(xx)  

    可以表示False的内容:0, "", [], tuple(), {}, None

    所有的空都是False. 所有的非空是True

4. str类型 字符串

  由',",''', """阔起来的内容就是字符串
  字符串是不可变的数据类型.不论你执行任何操作. 源字符串是不会改变的, 每次操作都会返回新字符串

5. 索引和切片

  索引

    从0开始, 使用[下标]可以获取到每一个字符, 还可以倒着数

    索引不能超过边界

  切片: [起始位置:结束位置:步长]

    1. 顾头不顾尾

    

1 s = (1,2,3,4,5,6,7)2 print(s[1:3])    #从1切到3,但是取不到3的值

 

    2. 默认从左到右取值.

    3. 当步长为负可以从右往左取值

1 print(s[1:3:-1])    #从右往左切

 

6. 字符串相关操作

  1. upper() 转换成大写

  2. strip() 默认去掉左右两端空格,空白,\t,\n,还可以指定要去掉的内容
  3. replace(old, new) 把xxx替换成xxxx,xxx表示替换多少次replace[xx,xx,次数]
  4. split() 切割. 切完的结果是一个列表,用什么切就会损失什么
  5. startswith() 判断是否以xxx开头  endswith()是否以xxx结尾
  6. find(), count(), index()  都可以进行索引范围

    count()计数,次数  

    find()查找xxx在字符串中出现的位置,只找第一次出现的位置,如果没有就返回-1

    index()当字符串不存在的时候,会报错

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

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

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

      isnumeric() 认识中文大写数字(如.壹贰叁) 

  7. len() 字符串长度.python的内置函数  计算字符串中的字符长度

  8.capitalize()把首字母变成大写

  9.lower()变成小写

  10.swapcase大小写互换

  11.title()每个单词首字母大写

  12.center强行使用在原字符串左右两端进行拼接

  格式化输出:

    {位置}  format{需要添加的内容}  # 可以指定位置

 

7.迭代:for循环

  for 变量 in 可迭代对象:      表示把可迭代对象中的每一个元素赋值给前面的变量  列表[i] 元素

    循环体, 也存在break和continue

  else:
    当循环结束的时候会执行

                   

转载于:https://www.cnblogs.com/mixw/p/9398972.html

你可能感兴趣的文章
HTML_HTML5基础
查看>>
VB 编程
查看>>
php 获取ip
查看>>
spring整合mybatis使用<context:property-placeholder>时的坑
查看>>
洛谷P1162 填涂颜色 解题报告
查看>>
计算图片的宽和高 动态设置图片的位置
查看>>
从校招网申看华为
查看>>
接口测试
查看>>
C#网络编程(订立协议和发送文件) - Part.4
查看>>
计算 1!+2!+...+n!
查看>>
开始Flask项目
查看>>
BAE WebApp开发 [0]——基于移动BAE平台开发的WebApp的演示
查看>>
SpringBoot与docker
查看>>
LeetCode 680: Valid Palindromes
查看>>
He angrily answer MBT Tunisha
查看>>
SpringBoot 监控管理模块actuator没有权限的问题
查看>>
L国的战斗之伞兵
查看>>
Academic Map UI Re-Design
查看>>
[HDU]2202最大三角形、3934Summer holiday
查看>>
[导入]wap!delphi能做到!―― 应用于移动电话的WML(Wireless Markup Language)开发
查看>>