一、字符串
字符串

s ="axle"
#去两端空格
s.split()
#以什么开头
s.startswith("a")
#查找子序列,"12","h"
s.find()
#将字符串中的某子序列替换成指定值
s.replace()
#变大写  ,验证码时候大小写转换。
s.upper()

# 公共功能:
索引:只能取一个元素  s[0]
切片:取多个元素     s[0:2]
utf-8 编码 ,一个汉字,3个字节,一个字节8位。
len
for

print (bin(5))  #二进制

a="李璐"
#将字符串转成字节
b1=bytes(a,encoding="utf-8")
print(b1)
b2=bytes(a,encoding="gbk")
print(b2)
#将字节转成字符串
new_a1= str(b1,encoding="utf-8")
new_a2= str(b2,encoding="gbk")
print(new_a1)
print(new_a2)

x=str()
#创建字符串
#转换成字符串,字节,编码
m=bytes()
#创建字节
#转换成字节,字符串,要编程什么编码类型的字节

字符串

二、列表
list
    list类  __init__

li= [11,22,33,44]
list 》》创建列表,将其他类型转成列表

转换:

s1="李璐"
for ,字符串===》可迭代
li -list(s1) #for 循环,将循环的每个元素,当做列表的元素

#字符串,元组,字典=》列表
'''
#字典取值转成列表
dic ={"k1":"alxe","k2":"seven"}
l3 = list(dic.values())
print(l3)

列表:

li=list()
li.append()  #后面追加元素

li.clear() #清除元素

li.extend() # 扩展自己,用另外一个可迭代的对象,扩充到自己,str,list,dict,tulpe

li.reverse() #反转

li.insert(1,"l") #向指定位置插入指定元素

list 的公共功能:
li = ["alxe","eric","seven",123]
索引: li[2]  取单个元素:

切片: li[2:3]

li = ["alxe","eric",{"k1":"s","k2":"server"}]
多层嵌套。

列表

三、元组
#元组
tuple
a. 创建和转换
t =(11,22,22,33)
t= tuple((11,22,22,33))
t= tuple([])

b.特有方法   count index

c. 嵌套(元素不可修改)

t =(11,22,22,33)
t = ["alxe","eric",{"k1":"single","k2":"server"}]

d. 元组的元素不可被修改,元组的元素里的元素可以修改。
示例:  dict.update() 添加字典元素
# t0={"k2":"123"}
t= (11,22,["alex",{"k1":"v1"}])
t1=t[2][1].update({"})
print(t)

整理:
一般字符串,执行一个功能,生成一个新内容, 原来的不变.
list,tuple,dict ,执行一个功能,自身进行变化。

元组

四、字典
字典

1.创建
dic={"k1":123,"k2":123}
dic =dic({"k1":123,"k2":123})
公共功能:
索引
增加 dic[key]=valus
删除
for
in

2.功能。
keys
values
update
clear
pop
get

字典

Python 基本数据类型_常用功能整理的更多相关文章

  1. python基本数据类型及常用功能

    1.数字类型 int -int(将字符串转换为数字) a = " print(type(a),a) b = int(a) print(type(b),b) num = " v = ...

  2. Python - 基本数据类型及其常用的方法之字典和布尔值

    字典 特点:{"key1": value1, "key2":value2}  , 键值对中的值可以为任何数据类型,键不能为列表.字典(无法哈希),布尔值可以为键 ...

  3. Python - 基本数据类型及其常用的方法之元组

    元组 特点:一级元素无法被修改,且不能被增加或者删除. 基本操作: tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77) ...

  4. python 基本数据类型之字符串功能

    字符串常用功能: # name.upper() #全部大写变小写 # name.lower() #全部小写变大写 # name.split() #分割 # name.find() #找到指定子序列的索 ...

  5. chrome调试工具常用功能整理(转)

    Elements chrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css. windows: ctrl + shift + ...

  6. VIM编辑器常用功能整理笔记

    vim编辑器 vi : visual Inertface 可视化接口 vim : vi improved 扩展版 语法着色 模式化编辑器: 编辑模式(命令模式): 默认模式 输入模式: 末行模式: 等 ...

  7. 【python】【logging】python日志模块logging常用功能

    logging模块:应用程序的灵活事件日志系统,可以打印并自定义日志内容 logging.getLogger 创建一个log对象 >>> log1=logging.getLogger ...

  8. python中time模块常用功能

    import time time模块提供了大量对时间进行处理的方法 time.time() # 获取当前时间戳,得到自1970年开始的秒数 >>>time.time() 155487 ...

  9. Python - 基本数据类型及其常用的方法之数字与字符串

    数字(int): 1.int()(将字符串换为数字) a = " print(type(a), a) b = int(a) print(type(b), b) num = "a&q ...

随机推荐

  1. oracle删除字段中的空格、回车及指定字符

    create or replace procedure PROC_test is --Description:删除字段中的指定字符(回车chr(13).换行chr(10)) --By LiChao - ...

  2. Servlet3.0新特性使用详解

    可插拔的Web框架 几乎所有基于Java的web框架都建立在servlet之上.现今大多数web框架要么通过servlet.要么通过Web.xml插入.利用标注(Annotation)来定义servl ...

  3. mariadb 长链接时间限制导致队列消费进程崩溃

    项目是一个数据同步项目,线下Android客户端把本地sqllite数据提交到云端队列,php做守护进程消费队列,以同步数据.初测没有问题,可是时不时出现诡异的崩溃,因为设置了错误邮件报警,发现错误代 ...

  4. 【转】air调用windows自带的虚拟键盘

    原文:http://bbs.9ria.com/blog-73243-19560.html 最近在做一个东西,需要用到虚拟键盘.刚开始准备用as3开发一套,结果突然想起来windows有个自带的虚拟键盘 ...

  5. Windows下检测文件名大小写是否匹配

    跨平台开发有一个众所周知,但因为只是偶尔受到困扰,一般人不会在意的问题,就是windows对文件名大小写不敏感,而其他平台对文件名大小写敏感.因此可能出现在windows平台开发时一切正常,但部署/打 ...

  6. 在Activiti中如何使用自定义的组织架构

    1.概述 我们知道,activiti是一个不错的流程引擎,它有自身的人员组织架构,但仅限于用户.用户组的管理,流程产生的任务(UserTask),就涉及到任务的所属人(Owner),任务的执行人(as ...

  7. 浅谈如何让 Bootstrap 3兼容IE8浏览器

    Bootstrap 是最受欢迎的 HTML.CSS 和 JS 框架,用于开发响应式布局.移动设备优先的 WEB 项目.-- Bootstrap 官网 Bootstrap 来自 Twitter,是目前最 ...

  8. javascript 函数的多义性

    所谓多义性指的是一种语法多种概念,多种用法.javascript function有三个概念三种用法 1 直接当函数被调用 function foo() {...} foo() 2 在函数下挂载静态函 ...

  9. NestedScrollView嵌套RecycleView 滑动 实现上滑隐藏 下滑显示头部效果

    废了好大的劲才弄好的,记下来 方便以后查看 public class MainActivity extends AppCompatActivity { private RecyclerView mRe ...

  10. ios sqlite3的简单使用

    第一:创建表格 //创建表格 -(void)creatTab{ NSString*creatSQL=@"CREATE TABLE IF NOT EXISTS PERSIONFO(ID INT ...