一、python运算符:

  

二、数据类型:

  1、数字:

    int  :整型

      32位机器上一个整数取值范围为-2**31~2**31-1即-2147483648~2147483647

      64位机器上一个整数取值范围为-2**63~2**63-1即-9223372036854775808~~9223372036854775807

    Long:长整型

     Float:浮点型

  2、布尔值

      0或者1;真或者假

   3、字符串

      移除空白(lstrip;rstrip)

  

    

a = " adfadf "
spcae = a.lstrip() #移除左边空白
print(spcae) a = " adfadf "
spcae = a.rstrip() #移除右边空白
print(spcae)

去除空白

    分割(split)

    

    

 a = " adfadfce "
spcae = a.split("f",1)
print(spcae)

 

   长度(__len__())

    索引()

    a = " adfadfce "  #前后是有空格的

    spcae = a[-4]

    f

切片

    

    

 a = " adfadfce "
spcae = a[1::2] #表示以步长去切片。取出来的值为afdc
a = " adfadfce "
spcae = a[:7] #表示从头开始到第六个位,不包含7。取出来的值为 adfadf备注最前面有个空格的字符。

切片

  4、列表:

    创建列表:

    

    

 #name_list = [ 'xxd','yb','wc','hwq', ]
name_list = list ([ 'xxd','yb','wc','hwq', ])
print(name_list)

创建列表

    索引

    

    

 #name_list = [ 'xxd','yb','wc','hwq', ]
name_list = list ([ 'xxd','yb','wc','hwq', ])
#print(name_list)
name_index = name_list[0] #表示第一个元素0表示第一个元素
name_index1 = name_list[1] #表示第二个元素
name_index2 = name_list[2] #表示第三个元素
name_index3 = name_list[1:3] #表示第二个元素到底三个元素,三表示第四个元素但是不含,所以实际上是不包含第四个元素hwq
print(name_index)
print(name_index1)
print(name_index2)
print(name_index3)
输出的结果是:
xxd
yb
wc
['yb', 'wc']

索引

    切片

    

    

 name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
name_spl = name_list[0:1]
name_spl2 = name_list[4:]
name_spl3 = name_list[3:5]
print(name_spl)
print(name_spl2)
print(name_spl3)
结果运行
['xxd']
['gk', 'cp', 'tc']
['hwq', 'gk']
其实规则与之前的类似这里不累述:

切片

    追加(append)

    

    

 name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
name_list.append('ysl');
print(name_list) 运行结果:
['xxd', 'yb', 'wc', 'hwq', 'gk', 'cp', 'tc', 'ysl'] 末尾追加了ysl

追加

   

    删除

    

 name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
del name_list[3] #删除第四个元素.
print(name_list)
结果是:
['xxd', 'yb', 'wc', 'gk', 'cp', 'tc'] name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
#del name_list[3]
name_list.pop() #删除最后一位。
print(name_list)
结果:
['xxd', 'yb', 'wc', 'hwq', 'gk', 'cp'] name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
#del name_list[3]
#name_list.pop()
name_list.remove('xxd') #删除指定的元素xxd
print(name_list)
输出结果:
['yb', 'wc', 'hwq', 'gk', 'cp', 'tc']

    长度

    

    

 name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
LENth = len(name_list)
print(LENth) 结果: 7

长度

    包含

    

    

 name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
user = 'xxd'
print (user in name_list)
结果:
true 因为xxd包含在了列表中 name_list = [ 'xxd','yb','wc','hwq','gk','cp','tc' ]
user = 'yyd'
print (user in name_list)
结果为:
false 因为yyd包含在了列表中

包含

  5、元组:

    创建:

    

 ages = (11, 22, 33, 44, 55)

ages = tuple((11, 22, 33, 44, 55))

    元组与列表相似,只是没有了修改的功能,可以参考列表操作:索引、切片、长度、包含

  6、字典:

    创建:

    

     

 place = {"sheng":"sichuang",'shenghui':"chengdu"}
或者
place = dict{"sheng":"sichuang",'shenghui':"chengdu"}

    索引:

    

   
    

 place = {"sheng":"sichuan",'shenghui':"chengdu"}
print(place['shenghui'])
place = {"sheng":['sichuan','yunnan','guizhou','shanxi','xizang',],'diqu':['east','south','west','north',]}
print(place['diqu'])
结果:
"chengdu" ['east','south','west','north',]

      新增

    

    

 place = {"sheng":['sichuan','yunnan','guizhou','shanxi','xizang',],'diqu':['east','sout
place['zhou'] = ['Asia','Amaric','Eu']
print(place)
结果在输出中含有:
'zhou': ['Asia', 'Amaric', 'Eu']

    新增还有append参考列表

    删除:

    del adict[key] 删除键key的项 / del adict 删除整个字典/adict.pop(key) 删除键key的项并返回key对应的 value值

    

    

 place = {'diqu': ['east', 'south', 'west', 'north'], 'zhou': ['Asia', 'Amaric', 'Eu'], 'sheng': ['sichuan', 'yunnan', 'guizhou', 'shanxi', 'xizang']}
del place['zhou']
print(place)
显示结果已经删除了 'zhou': ['Asia', 'Amaric', 'Eu'],'
{'diqu': ['east', 'south', 'west', 'north'], 'sheng': ['sichuan', 'yunnan', 'guizhou', 'shanxi', 'xizang']}
place = {'diqu': ['east', 'south', 'west', 'north'], 'zhou': ['Asia', 'Amaric', 'Eu'], 'sheng': ['sichuan', 'yunnan', 'guizhou', 'shanxi', 'xizang']}
place.pop('zhou')
print(place)

    键、值、键值对

    循环

    长度len()

    

    

 place = {"sheng":['sichuan','yunnan','guizhou','shanxi','xizang',],'diqu':['east','sout']}
print len(place)

    

pyton 基础,运算符及字符类型。的更多相关文章

  1. java 基础知识二 基本类型与运算符

    java  基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者 ...

  2. python基础知识5---数据类型、字符编码、文件处理

    阅读目录 一 引子 二 数字 三 字符串 四 列表 五 元组 六 字典 七 集合 八 数据类型总结 九 运算符 十 字符编码 十一 文件处理 十二 作业   一 引子 1 什么是数据? x=10,10 ...

  3. Python 基础-python环境变量、模块初识及字符类型

    (1).模块内置模块.第三方模块.自定义模块初识模块:sys \ os一般标准库存放路径 C:\Users\Administrator\AppData\Local\Programs\Python\Py ...

  4. java 基础 字符类型

    1.char类型的字面量可以是一个英文字母.字符或一个汉字,并且由单引号包括. 2.Java底层使用一个16位的整数来处理字符类型,该数值是一个字符的unicode编码值. unicode: 1.un ...

  5. MySQL 基础--字符类型

    ##=====================================================================================## MySQL支持的字符 ...

  6. [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式

    [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ...

  7. python常用命令和基础运算符

    基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素 ...

  8. C#高级编程笔记 (6至10章节)运算符/委托/字符/正则/集合

    数学的复习,4^-2即是1/4/4的意思, 4^2是1*2*2的意思,而10^-2为0.01! 7.2运算符 符号 说明 例   ++ 操作数加1 int i=3; j=i++; 运算后i的值为4,j ...

  9. GO语言基础(结构+语法+类型+变量)

    GO语言基础(结构+语法+类型+变量) Go语言结构 Go语言语法 Go语言类型 Go语言变量       Go 语言结构 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 &a ...

随机推荐

  1. Session 钝化机制

  2. C# 事件处理与自定义事件

    http://blog.csdn.net/cyp403/article/details/1514023 图一                                               ...

  3. js操作创建和操作外部样式的例子

    兼容IE8及以上的IE浏览器1. [代码][HTML]代码 <!DOCTYPE html><html lang="en">    <head>  ...

  4. stl里面的空间适配器

    一般而言,如果频繁地向system heap申请和释放空间很小的内存空间块(小于128B的),就会对系统内存资源产生很多内存碎片(fragment)的问题,而C++的::operator new() ...

  5. QTextEdit/QPlainTextEdit添加文字超出视图后,滚动条自动移至最底部

    void ThreadExit::onTaskPerformState(const QString& strStatus) { //追加文本(ui.taskStatusTextEdit是一个Q ...

  6. AJAX --- 一种创建交互式网页应用的网页开发技术

    目录 AJAX 创建XHR实例 指定readyStatechange事件处理程序 启动请求 发送请求 接收数据 取消XHR请求/响应 AJAX ajax核心技术就是 XMLHttpRequest 对象 ...

  7. bzoj1911 [Apio2010]特别行动队——斜率优化DP

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1911 相当明显的斜率优化,很好做: 注意slp里面要有(double),以免出现精度问题. ...

  8. List集合与Array数组之间的互相转换

    1.数组转换成List集合 采用java中集合自带的asList()方法就可以完成转换了 String[] array = new String[] {"zhu", "w ...

  9. Swift异常处理的try?与try!

    首先要明白抛出异常后异常的运动:异常被抛出后,中断整个处理,异常不断向外层(范围)传递,直到遇到catch代码块群,会与catch代码块的条件进行匹配,匹配符合则进入此代码块处理.如果遇到没有条件的c ...

  10. 关于git本地已有项目

    终于要开始彻底掌握git了,第一步自然是自己建个test repository.然而,目前只学到git init, git clone啊.都没说怎么上传本地已有仓库,网上一搜吧,全是坑人的,标题还写的 ...