1. int 整形

    • 数字用于计算和比较
    • python3没有long,python2有整形和长整型
  2. 十进制二进制转换方法
    • bin(10进制) ==二进制
    • 0b(二进制)
    • int("二进制",2) == 十进制
  3. 在整形中不是 0 的数字就是布尔值就为真
  4. 在布尔值中,True 为1(int) Fslse 为 0 (int)
  5. 字符串中只要不是空就是Ture, 有一个空格也是Ture
  6. str(True),str(False) 得出的都是字符串
  7. 字符串
    • python中只要是引号引起来的就是字符串,‘ ’ 。“ ” 。“”“ “”“
    • 字符串主要用于数据存储,存储少量数据
    • 字符串中每个字母或者字符都被称为元素
    • 索引(下标)
  • 从左向右,以零开始。寻找 : 字符串名[下标](中括号[ ]类似于查找的意思) a[0] ==m a[1] ==e a[2] == e a[3] ==t

    - 从右向左,以-1开始。寻找 : 字符串名[下标]**(中括号[ ]类似于查找的意思)a = "meet" a[-1] ==t a[-2] ==e a-[3] == e a[-4] ==m

    - 索引的时候不能超出索引最大值(从零开始) 或最小值 (从右边-1开始)
  • 切片
    • a[0:5],顾头不顾尾,,a [起始位置:不写(默认到最后位置)],,,a [不写():不写(默认到最后位置)]

      • a[-5:-1],,,
      • 切片时候就是原数据本身
  • 步长
    • 步长决定查找方向a[::步长],步长的值决定在每次跨越多少步,正负值决定查找方向

      • a[ 起始下标 (不写默认为0) : 结束下表(不包含,不写默认为最后一个值) : 步长正数 ]
      • a[ 起始下标 (不写默认为-1) : 结束下表(不包含,不写默认为第一个值) : 步长负数 ]
  • 字符串方法
    • name = "sssd"
    • name.count() 字符出现的次数
      • name.startswith( , , )
      • name.endswitch(,,)
      • name.upper()
      • name.lower()
      • name.strip() #默认脱头尾两边空格,换行符,制表符。name.strip("脱得内容")
      • name.split(”以什么分割“,切几个(不写默认全切))
      • name.replace(要被替a.换的内容,替换的内容,换几个(不写默认全替换))
      • 字符串格式化,name = "{}今年{}岁了".format("junke",18)
      • 字符串格式化,name = "{name}今年{age}岁了".format("name = "junke",gre = 18)
      • 字符串格式化,name = "{0}今年{1}岁了".format("junke",18),根据下标
    • is系类

      - name.isdigit() 判断字符串中是不是全是数字

      - name.isdecimal() 判断是不是十进制 name = "123"

      - name.isalnum()判断是不是数字字母中文

      - name.isalpha() 判断是不是字母中文

      - name.isupper()

      - name.islower()

      • len(name),求字符串长度
  1. for 循环

    • name= "ekeke" 可迭代对象
      for i in name:
      print(i)
      print(i)
      #输出ekeke e
      #相当于 i=name[0]...执行到最后,i = a[3] ==e for i in name:
      pass
      print(i)
      #输出内容 e
      #for循环中pass占位,无内容。但是循环依旧,循环到最后,i=name[3] for i in name:
      i = i+"ke"
      print(i)

      超链接

  2. 可迭代对象

    • python数据类型中 除了 int 和 bool 值 其余都可以迭代,都是可迭代对象

python基础之基础数据类型1的更多相关文章

  1. [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念

    上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...

  2. python基础部分----基本数据类型

    0.文章来源:http://www.cnblogs.com/jin-xin/articles/7562422.html 1.数字 2.bool 3.str字符串 3.1.字符串的索引与切片. 索引即下 ...

  3. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

  4. python基础(基础数据类型)

    一. 引子 1. 什么是数据 x=10,10是我们要存储的数据 2. 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3.数据类型 数字 字符串 列表 元组 字 ...

  5. Python基础(2) - 动态数据类型

    Python是一门强类型语言,单定义变量时不需要制定类型. C#这样定义变量: ; VB这样定义变量: Python不需要制定类型,给变量赋什么类型的值,它就是什么类型.(穿神马就是神马?) > ...

  6. python基础(9):基本数据类型四(set集合)、基础数据类型补充、深浅拷贝

    1. 基础数据类型补充 li = ["李嘉诚", "麻花藤", "⻩海峰", "刘嘉玲"] s = "_&qu ...

  7. Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)

    Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...

  8. 二.Python基础语法和数据类型

    Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...

  9. Python基础语法和数据类型最全总结

    摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...

  10. Python之路-基础数据类型之字典 集合

    字典的定义-dict 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成,字典是无序的,key是不可修改的.dic = {1:'好',2:'美',3:'啊'} 字典的操 ...

随机推荐

  1. ES6中的CLASS继承

    ES6中的CLASS继承:https://www.jianshu.com/p/3d3d52b47762 es6 javascript的Class 类的继承:https://blog.csdn.net/ ...

  2. Python字典(一)

    数据类型 数据类型划分:可变.不可变 不可变数据类型:元组.bool.int.str  [可哈希] 可变数据类型:list,dict,set [可哈希] 字典格式 dic1={ key(键值):val ...

  3. poj3216 Prime Path(BFS)

    题目传送门  Prime Path The ministers of the cabinet were quite upset by the message from the Chief of Sec ...

  4. shell函数的定义和调用

  5. python3.x 浅谈修饰器

    #装饰器用法,好处#简化代码,避免重复性代码#打印日志 @log#检测性能 @performance#数据库事务 @transaction#URL路由 @post('/register') 简单例子: ...

  6. jQuery的ajaxFileUpload上传文件插件刷新一次才能再次调用触发change

    jQuery的ajaxFileUpload插件 关于用ajaxfileupload时,遇到一个要刷新一次页面才能再次上传,用live()方法来绑定 file表单 的change事件就能够解决,直接$( ...

  7. PHP copy() 函数

    定义和用法 copy() 函数复制文件. 该函数如果成功则返回 TRUE,如果失败则返回 FALSE. 语法 copy(file,to_file) 参数 描述 file 必需.规定要复制的文件. to ...

  8. Echarts mc地图

    Echarts mc地图 echarts官网实例: https://gallery.echartsjs.com/editor.html?c=xSNlA5O-zl 效果: 代码: <html> ...

  9. BZOJ 4059: [Cerc2012]Non-boring sequences(启发式分治)

    传送门 解题思路 首先可以想到要预处理一个\(nxt_i\)和\(pre_i\),表示前后与当前位置权值相同的节点,那么这样可以迅速算出某个点在某段区间是否出现多次.然后这样的话就考虑分治,对于\([ ...

  10. BZOJ 2653: middle(主席树+二分答案)

    传送门 解题思路 首先可以想到一种暴力做法,就是询问时二分,然后大于等于这个值的设为1,否则设为-1,然后就和GSS1那样统计答案.但是发现这样时间空间复杂度都很爆炸,所以考虑预处理,可以用主席树来做 ...