一、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. 在VS2010中使用MySQL-转载

    下面这篇文章进过测试,确实可以.记下来,留作记录. http://blog.sina.com.cn/s/blog_782496390100qjcu.html

  2. 解决ubuntu没有/var/log/messages的问题

    1:root身份打开 /etc/rsyslog.d/50-default.conf 2:把注释#去掉 #*.=info;*.=notice;*.=warn;\ # auth,authpriv.none ...

  3. linux初级学习笔记二:linux操作系统及常用命令,文件的创建与删除和命名规则,命令行展开以及linux中部分目录的作用!(视频序号:02_3)

    本节学习的命令:tree,mkdir,rmdir,touch,stat,rm 本节学习的技能:Linux中主要的目录作用以及特殊的目录文件: 文件的命名规则,命令行展开: 文件的创建与删除: Linu ...

  4. Swift(一)简单值

    Swift的源文件扩展名是.swift 按照国际惯例,学习一门新语言写的第一个程序都是在屏幕上输出一句 “Hello, world!” .在Swift里,一行代码就搞定了: 如果你以前写过C或者Obj ...

  5. Fabric原理剖析

    Fabric架构   image.png Fabric网络   image.png Fabric模块   image.png Fabric交易流 根据Hyperledger Fabric 1.0架构, ...

  6. python批量读取txt文件为DataFrame

    我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...

  7. Mixing Milk

    链接 分析:水题,按照价格从小到大排序,在进行贪心即可 /* PROB:milk ID:wanghan LANG:C++ */ #include "iostream" #inclu ...

  8. scrollerView 滚动的时候改变 scrollerView 的背景色代码

    要实现点击电池条的时候立即回到页面的顶部的时候注意: 只有当一个主控制器有一个scrollview 并把这个属性设置为yes,其他的scrollview.scrollsToTop = NO 这样才会响 ...

  9. 当打开一个.h或.cpp文件时, Solution Explorer就自动展开文件所在的目录

    当打开一个.h或.cpp文件时,  Solution Explorer就自动展开文件所在的目录: 如果不想展开: Tools           -> Options           -&g ...

  10. python 字符串操作一

    一.创建字符串 >>> s1 = '12345' >>> s1 '12345' >>> s2 = str(12345) >>> ...