写在前面的话:
通过花费15分钟(上个大号绰绰有余吧)的时间,新手对python会有一个大概的印象吧。
这篇文章是模仿陈皓大牛的一篇文章的格局写的:http://coolshell.cn/articles/10739.html.或者自行搜索:lua site:coolshell.cn
python位列3P(perl,php,python)之一。业界这样定义它:1)脚本语言:2)胶水语言:
阅读了<a byte of python>之后,留下这篇文章做个备忘录,
这本99页的小册子描述的是老版本的python2.3,我的ubuntu自带python2.7.6
且放白鹿青牙间:
1)tips:
python声明变量是动态的,a=1,a='hhh'完全是运行后才知道变量的类型
ubuntu下输入python进入python模式,输入exit()退回到ubuntu.
1)
print语句自动换行,如果你加了'\n',那么程序就会连换两行.
2)输出变量,采用%表明变量.
3)井号单行注释:#print('so i cannot print this line')
三个单引号或者三个双引号多行注释:'''print('so i cannot print these lines')'''
4)运行环境:在windows下,安装python,打开python.exe,就可以运行命令了,E:\python\Doc\ 这里面还有ptyhon手册。
在linux下,自带python的说,我是换源之后,系统更新就有了ptyhon2.7(关于换源,可以google: 换源 site:oschina.net)
5)涉及路径名的时候,如果出现中文字符,可能会遇到乱码情况。(事实上,我还是遇到中文问题,所以我决定不用中文)解决如下:
在代码第一行加入:# This Python file uses the following encoding: utf-8
1.1 打印
a='hello world'
print'hello world' python3.x不支持老版本
print('hello world') 新版本
print(a)
| |hello world
python就像string类一样,自动执行+=操作,join操作为括号里的每个字符执行一个+=操作
print('hhh',a,'hhh')
print('hhh',a,'aaa'.join('hhh'))
||hhh hello world hhh
||hhh hello world haaahaaah
注意下面的逗号和百分号
print('what is a:',a)
print('print twice a :%s,%s' %(a,a))
| |what is a: hello world
| |print twice a :hello world,hello world
1.2 数据类型:
1.2.1数字类型:int , long int, float(2.3e-3==2.3*0.001), complex(复数:-5+4j)
1.2.2字符串:
单引号:
a='hel