1. python使用<变量名>=<表达式>的方式对变量进行赋值

a=1;

python中数分为整数和浮点数

字符串的定义一定要用引号,单引号和双引号是等价的

三引号用来输入包含多行文字的字符串

s=”’hello

my

word”’

2. python里面的数据类型:整数、浮点数、字符串、布尔值、

3. 字符串的加法

s=”hello ”+”world”

print(s)

4. 字符串的索引

s[1]

5. 字符串的分割

s=”hello world”

s.split()

6. 字符串的长度

len(s)

7. python中的数据结构:列表list,元祖tuple,字典dict,集合set

(1)列表[]

列表中数据类型是可以不一样的

列表操作

列表相加

列表索引

在列表末尾增加数:append,a.apend

在列表中插入某个数据a.insert(1,129)à在列表第2个元素中插入元素129

在列表中删除数据a.pop()à若在中括号中没有任何数字,则默认删除最后一个元素,若为a.pop(2),则为删除列表的第二个元素

列表数据切片àa[0:3] 取出列表中第1,2,3个元素,

a[:3]从第一个元素开始,取到第3个元素

a[1:]从第二个元素开始,取到最后一个元素

a[0:-1]从第一个元素开始,取到最后一个元素的前一个元素

列表生成式:

list(range(1,11))

[x**2] for x in range(1,10)

[i for i in range(1,100) if i%10==0]

(2)元组()

(tuple,用()来表示,tuple和list非常类似,但tuple一旦初始化就不能修改,c常用来做常量,防止被修改)

(3)字典dictà字典中的数据可以是任何类型,也可以是字典

mv={'name':'肖生克的救赎','actor':'罗宾斯','score':'9.6','country':'USA'}

mv

若要打印出所有的键值àmv.keys()

若要打印出所有的值àmv.values()

对数据进行修改可以直接修改àmv[‘泰坦尼克号’]à可以直接将名字修改

增加数据àmv[‘directors’]=’wangke’

删除数据àmv.pop(directors)

(4)集合{}àpython用{}来生成集合,集合中不含有相同元素

集合可以直接做交集

s1={1,2,3,4}

s2={2,3,5,6}

交集às1&s2

并集às1|s2

(5)python内置函数

(6)python自定义函数

使用def关键词定义一个函数

def后面是函数的名称,括号中是函数的参数,不用的参数用逗号隔开,def fun():的形式是必须有的,参数可以为空

使用缩进来划分函数的内容

return返回特定的值,如省略,返回none

最新文章

  1. 配置点云库PCL时遇到的问题
  2. CAS单点登录配置
  3. C# DataGrid合并单元格
  4. 如何定义DATATABLE,同时赋值
  5. 中国快递包裹总量的预测-基于SARIMA模型
  6. jvisualvm远程监控jvm设置
  7. 利用 t-SNE 高维数据的可视化
  8. .net下连接数据库
  9. Face-landmarks-detection-benchmark 人脸特征定位网站汇总
  10. /sbin/nologin 和 /bin/false 的区别
  11. Jmeter之性能测试类型
  12. Unity3D判断触摸方向
  13. jQuery案例2
  14. “全栈2019”Java多线程第三十四章:超时自动唤醒被等待的线程
  15. 从客户端(ASPxFormLayout1$txtRule=&quot;&lt;YYYY&gt;&lt;MM&gt;&lt;DD&gt;&lt;XXXX&gt;&quot;)中检测到有潜在危险的 Request.Form 值
  16. PHP xhprof性能优化
  17. yolov3源码分析keras(一)数据的处理
  18. angular学习(十五)——Provider
  19. Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: scala/Product$class
  20. iOS学习之HelloWorld工程

热门文章

  1. git和svn的區別
  2. python好文章
  3. CSAW 2016:Rock-100
  4. codeforces570C
  5. Mysql 查看连接数,状态 最大并发数(赞)
  6. sql server2012学习笔记
  7. Druid简单使用
  8. VM虚拟机截图方法介绍
  9. BZOJ4317Atm的树&amp;BZOJ2051A Problem For Fun&amp;BZOJ2117[2010国家集训队]Crash的旅游计划——二分答案+动态点分治(点分树套线段树/点分树+vector)
  10. LEGB规则