闲着无聊,整理点python基础知识,顺便也当熟悉Markdown的语法规则.ps:今天才发现利用Chrome上的LiveReload+Subline Text,可以本地实时测试博客网页,爽歪歪呀.
1. 基本概念
1. Python有四种数据类型,分别为整数,长整数,浮点数以及复数
2. 字符串
- python中的字符串可以用单引号或者双引号来表示
- 字符串前面加r或者R,如字符串r”see you again \n”,则\n会显示出来
- 对于“see” “you” “again”,python会将其自动转换为“see you again”
- 类似于Java,Python中字符串也是不可变的
3.对象
python中Everything is object
4.缩进
python使用4个空格来缩进代码.例如:
2.函数
Python中使用def关键字定义函数,其格式为:
1.可变参数列表和默认参数
Python中可以定义可变参数的函数:
#3. 数据结构
Python中常见的三种数据结构:list,tuple,dict
3.1 list
list是一种可变的有序列表,常见操作如下:
list当作stack
1234$ stack = ['i','need','a','doctor']$ stack.append('tupac') # push 'tupac' into stack$ stack,append('eminem') # push 'eminem' into satck$ stack.pop() # pop the 'eminem' --------后进先出list当作queue
可以使用list来实现queue,queue特性是先入先出1未完......