python午后茶(一)

这篇博客是作者阅读《A Byte of Python》后的备忘录,介绍了Python的基础知识,包括脚本语言和胶水语言的角色,涵盖控制语句、函数模块、数据结构、面向对象的继承、文件操作和异常处理等内容。还提及了Lambda函数在C++11中的应用。
摘要由CSDN通过智能技术生成


写在前面的话:

通过花费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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值