1. python申请存储空间是动态的。变量如同指针一样指向存储空间。多个变量会指向同一个存储空间(节省空间)。当变量改变时,原来的地址单元并不会马上释放。(引用计数自行回收)
  2. c/c++根基性语言,想要什么可以做出来,高性能。
  3. 代码中出现中文的时候要写
#coding=utf-8
#--coding:UTF-8--

要不然会报错

4. 函数定义格式

def add(x,y):
z=x+y
return z
res=add(3,5)
print res
8

函数整体靠缩进,形参不要类型修饰。若无返回值返回None。

5. 局部变量和全局变量global可以用来修改全局变量。

  1. 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它。对于python代码出现的第一行 。
#!/usr/bin/python

其实表示的是是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。

#!/usr/bin/env python

这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。这种写法会去环境设置寻找python目录,推荐这种写法。

7. 函数

取地址:id(变量)
删除:  del  变量
取类型:   type(变量)
  1. python中,会先分析整个函数体,在定义名字相同时,局部变量在函数里面会覆盖全局变量。
  2. 开发的时候尽量不用全局变量。
  3. 特殊变量
_xxx       from mudule *无法导入
__xxx__ 系统定义的变量
__xxx 类的本地变量
  1. 算数表达式,逻辑表达式,关系表达式。
  2. 位运算
~a     按位取反
a << n a左移n位
a >> n a右移n位
a & b a和b按位与
a | b a和b按位或
a ^ b a和b按位异或
  1. 三个高级数据类型:列表(数组),元组,字典。
alist=[1,2,3,4]

按照数组方式取元素从“0”开始

del alist[]
alist.pop(常量)
alist.append(常量)

列表可以存储任意类型,也可以追加列表。

列表的截取,L[1],L[0:5],L[-2]。

列表函数&方法

... ...
  1. 元组:有序的列表,列表可以修改,元组不可以修改。
tuple=const list

元组和列表类似,函数调用的时候,可以保证数据不被修改,元组还可以定义成多维数组。

datatuple=[(2,3),(4,5)]
  1. 字典(类比于键值对)
dict{
"字符串1":value,"字符串2":value,"字符串3":value
}

同一个key只能出现一次,字,字符串,元组充当。

最新文章

  1. iOS UITableView , UITableViewController ,UITableViewCell实现全国各省市遍历,选择相应的地区
  2. UVA 11766 Racing Car Computer --DP
  3. SPFA算法心得
  4. oracle VS postgresql系列-行列转换
  5. MySQL数据库优化技术之SQL语句慢查询定位
  6. WordPress 主题开发 - (六) 创建主题函数 待翻译
  7. pthreads多线程数据采集
  8. Fun with layers
  9. java路径中的空格问题(转)
  10. LINUX系统全部参数 sysctl -a + 网络参数设置
  11. Java基础(十一)常用类总结(一)
  12. psp个人软件过程需求文档
  13. Activiti工作流学习-----基于5.19.0版本(5)
  14. mysql中文显示问号
  15. Redis持久存储-AOF&RDB
  16. plsql中文乱码问题方案解决
  17. noip级别数论?
  18. 有趣的 box-decoration-break
  19. Java同步容器
  20. yum和rpm的区别

热门文章

  1. Python文本和字符串常用操作
  2. Apache 错误:httpd: Could not open configuration file
  3. IDELPHI是一个MIS系统初学者的乐园空间
  4. 2.2 vivi虚拟视频驱动测试
  5. rails应用无法读取kafka数据报错Kafka::Error: Failed to find group coordinator
  6. burp实时获取token
  7. 第三节 循环链表的Go语言实现
  8. jquery table 发送两次请求 解惑
  9. BZOJ1433_假期的宿舍_KEY
  10. 【BZOJ1564】【NOI2009】二叉查找树(动态规划)