python基础之基础数据类型1
- int 整形
- 数字用于计算和比较
- python3没有long,python2有整形和长整型
- 十进制二进制转换方法
- bin(10进制) ==二进制
- 0b(二进制)
- int("二进制",2) == 十进制
- 在整形中不是 0 的数字就是布尔值就为真
- 在布尔值中,True 为1(int) Fslse 为 0 (int)
- 字符串中只要不是空就是Ture, 有一个空格也是Ture
- str(True),str(False) 得出的都是字符串
- 字符串
- 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[0:5],顾头不顾尾,,a [起始位置:不写(默认到最后位置)],,,a [不写():不写(默认到最后位置)]
- 步长
- 步长决定查找方向a[::步长],步长的值决定在每次跨越多少步,正负值决定查找方向
- a[ 起始下标 (不写默认为0) : 结束下表(不包含,不写默认为最后一个值) : 步长正数 ]
- a[ 起始下标 (不写默认为-1) : 结束下表(不包含,不写默认为第一个值) : 步长负数 ]
- 步长决定查找方向a[::步长],步长的值决定在每次跨越多少步,正负值决定查找方向
- 字符串方法
- 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),求字符串长度
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)
可迭代对象
- python数据类型中 除了 int 和 bool 值 其余都可以迭代,都是可迭代对象
python基础之基础数据类型1的更多相关文章
- [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念
上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...
- python基础部分----基本数据类型
0.文章来源:http://www.cnblogs.com/jin-xin/articles/7562422.html 1.数字 2.bool 3.str字符串 3.1.字符串的索引与切片. 索引即下 ...
- python变量与基础数据类型
一.什么是变量 变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...
- python基础(基础数据类型)
一. 引子 1. 什么是数据 x=10,10是我们要存储的数据 2. 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3.数据类型 数字 字符串 列表 元组 字 ...
- Python基础(2) - 动态数据类型
Python是一门强类型语言,单定义变量时不需要制定类型. C#这样定义变量: ; VB这样定义变量: Python不需要制定类型,给变量赋什么类型的值,它就是什么类型.(穿神马就是神马?) > ...
- python基础(9):基本数据类型四(set集合)、基础数据类型补充、深浅拷贝
1. 基础数据类型补充 li = ["李嘉诚", "麻花藤", "⻩海峰", "刘嘉玲"] s = "_&qu ...
- Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)
Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...
- 二.Python基础语法和数据类型
Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...
- Python基础语法和数据类型最全总结
摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...
- Python之路-基础数据类型之字典 集合
字典的定义-dict 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成,字典是无序的,key是不可修改的.dic = {1:'好',2:'美',3:'啊'} 字典的操 ...
随机推荐
- 插件化框架解读之Android 资源加载机制详解(二)
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680Android提供了一种非常灵活的资源系统,可以根据不同的条件提供 ...
- 如何多个router 进行合并?
有时间可能有多个人开发,如果在共用router, 势必会造成合并冲突,可以分开多个router.js ,然后进行合并 // router0.jsconst studyRouter = [ { path ...
- 后台得到jsp提交name属性相同的内容
直接上代码: req.setCharacterEncoding("utf-8");String [] node = req.getParameterValues("nod ...
- 支持跨域的html元素
image javascript iframe link
- REST接口设计
REST接口设计 为什么要有REST 在传统上,软件和网络是两个不同的领域,很少有交集:软件开发主要针对单机环境,网络则主要研究系统之间的通信.互联网的兴起,使得这两个领域开始融合,现在我们必须考虑, ...
- [HTML知识体系]语义化标签概论
1.什么是语义化 语义化(Semantic)在HTML5中被大量提起,就是语义化标签向浏览器和开发者展示了它所包裹内容的类型与意思,可是至今我看了好多代码,HTML5新增的语义化标签的使用率还是挺低的 ...
- 根据mysql数据库 定义solr Schema.xml中配置业务域
<!--product--> <field name="product_name" type="text_ik" indexed=" ...
- python字符转化
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag ]) 创建一 ...
- php wordwrap()函数 语法
php wordwrap()函数 语法 wordwrap()函数怎么用? wordwrap()函数表示按照指定长度对字符串进行折行处理,语法是wordwrap(string,width,break,c ...
- NRF24L01学习
一.工作模式 PWR_UP和PRIM_RX在寄存器0x00中的第0位和第1位. 待机模式I:只是使用晶振工作,CE=0时是拉低? 待机模式II:部分时钟缓冲器处在工作模式.TX FIFO为空并且CE为 ...