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. 安装Consul服务中心

    安装Consul服务中心 首先下载对应版本的安装程序.点击下载 我下载的是macOS64位版本,下载文件是一个ZIP文件,下载后解压缩到一个你喜欢的位置,以开发模式启动consul服务: #进入con ...

  2. redis缓存架构-01-缓存架构方案

    缓存实现架构 1.小型电商-页面静态化(基于url rewrite) 2.大型电商

  3. c# 编程--数组例题

    1.输入十个学生的成绩,找出最高分 #region 输入十个学生的成绩,找出最高分 //输入十个学生的成绩,找出最高分 ]; ; i < ; i++) { ; Console.Write(&qu ...

  4. 前序遍历+中序遍历 --> 后序遍历 (二叉树)

  5. Primeng UI框架中 分页组件用法

    1.在当前模块或当前页面的对应的module.ts文件中引入相应组件模块,如:core.module.ts模块. import { PaginatorModule } from 'primeng/pr ...

  6. 力扣—Remove Nth Node From End of List(删除链表的倒数第N个节点) python实现

    题目描述: 中文: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点. 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二 ...

  7. CentOS 7 virtualenv创建python3与python2的环境&&运行项目

    (一)安装virtualenv  可以 yum -y install python-virtualenv  或者pip install python-virtualenv (二)在希望的路径下,创建e ...

  8. webpack 模块热替换的理解和使用

    模块热替换(webpack文档上也叫 Hot Module Replacement 或 HMR)是 webpack 提供的最有用的功能之一.它允许在运行时更新各种模块,而无需进行完全刷新. 这句话其实 ...

  9. 使用KEIL C51实现的简单合作式多任务操作系统内核(单片机实现版本)

    基于网上网友的代码,自己在单片机上实现, 特此记录分享之. 基于https://blog.csdn.net/yyx112358/article/details/78877523 //使用KEIL C5 ...

  10. 51单片机PC程序计数器

    PC是一个16位的计数器.用于存放和指示下一条要执行的指令的地址.寻址范围达64KB.PC有自动加1功能,以实现程序的顺序执行.PC没有地址,是不可寻址的,无法用指令对它进行读写.但在执行转移.调用. ...