zoukankan      html  css  js  c++  java
  • int bool str

    一. python的基本数据类型

    1. int 整数

    2. bool 布尔.  判断.  if  while

    3. str  字符串 ,一般存放小量的数据

    4. list  列表. 可以存放大量的数据.  用 [ ] 表示

    5. dict  字典, 以 key : value 的形式存储数据

    6. set  集合(数学)

    7. tuple  元组, 不可变. 用 ( ) 表示

    二. 整型 (int)

    常见操作  + - * /  // %  **

    bit_length()   一个数的二进制长度

    三. bool(类型转换问题)

    没有操作

    类型转换: 字符串转换成整数   int(str)    

    结论1: 想要转化成什么类型就用这个类型括起来

    结论2: True => 1    False => 0

    结论3: 可以当做False来用的数据 : 0,  "",  [],  {},  (),  None

    四. 字符串(str)

    1. 字符: 单一文字符号

    2. 字符串: 有序的字符序列

    字符串由 '   "   '''   """ 括起来的内容

    索引: 一排数字. 反映第某个位置的字符   索引的下标从0开始.  使用 [] 来获取数据

    切片: [start: end: step]      顾头不顾尾

      step: 步长. 如果是+  从左往右取.  如果是-  从右往左取  每n个取1个 

    print(s[-4 : -1])    可以输出
    print(s[-1 : -4])   不可以输出   因为默认方向是从左往右切
    print(s[1 : ])   末尾
    print(s[ : 4])   开头
    print(s[1: ])      全部
    print(s[ : : -1])   倒序

    3.常用操作方法:

      1. upper()   转化成大写.  使用场景: 忽略大小写的时候

      2. strip()  去掉左右两端空白  使用场景: 用户输入的内容都要去空白

      3. replace(old, new)  字符串替换

      4. split()  切割   结果是list

      5. startswith()  判断是否以xxxx开头

      6. find()   查找

      7. isdigital()  判断是否是数字组成

      8. len()  求长度.  内置函数

    4. for循环

    for 变量 in 可迭代对象:
      循环体(break, continue)
     else:
      当循环结束的时候执行else
    作者:凯旋.Lau
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    这种人就是傻逼
    WinDBG + VMWare 双机调试
    最近我遇到了一个代码上的问题
    GITHUB,Fork别人的代码,然后更新的问题
    又半个月没写了,最近忙,真的忙,在考虑换工作的问题
    最近在弄clamav,这里把clamav的编译方法弄一下吧
    基于seay代码,加了个小功能
    CTF:第七题
    CTF:第六题
    Python str拼接bytes
  • 原文地址:https://www.cnblogs.com/KX-Lau/p/9593024.html
Copyright © 2011-2022 走看看