开启python之路

这两天开始着手学习python,吼吼,把学习到的东西总结下来~~学习的版本是3.5.1。通过查资料发现2.x的流行度要高些,虽然2.x比3.x的运行效率要高些,考虑到3.x终归是发展大趋势,所以,还是选择了3.x。

python和c/c++的不同之处:
1.c/c++利用{}标记代码块,控制有效周期,python中是用不同的缩进来进行控制。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。

2.c/c++中控制循环的语句有while for if else ,else if,python中有while for if ,elif ,else , 其中python中elif 和else不仅可以和if搭配使用,还可以和while,for,搭配使用。使用过程中注意缩进。同时要注意加:冒号,表明后面接了一个语句块,这些关键词所在的逻辑行后面都要加一个冒号:
这里在多说一句,python中也有break,continue,暂时发现和c/c++中使用含义一致。

3.python中,在某个代码块内使用全局变量x,需要在该代码块中声明如下:global x

4.Python中有逻辑行和物理行之分,逻辑行就是构成一个完整意思的一行,物理行就是代码编写实实在在具体的行,一般的,一个物理行对应一个逻辑行,但是一个物理行可以对应多个逻辑行,逻辑行之间用;隔开;一个逻辑行也可以对应多个物理行,常见于三引号之中,也见于带有连接符的表达式中。在逻辑行中使用了圆括号、方括号或波形括号的时候。这被称为暗示的行连接。多个物理行之间的连接要使用三引号,其他的不行,已经试过了。

5.python中使用变量不需要声明(定义)它是什么类型,直接拿来用就可以了。严谨的说法是使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。
C1=5;
C2=”string me”

6.在python中,一切皆是对象。

7.pass关键字表示空语句

8.DocStrings文档字符串 :在函数的第一个逻辑行的字符串是这个函数的 文档字符串 。注意,DocStrings也适用于模块和类,文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。 采用doc提取文档字符串(注意doc左右都是双下划线)

python和c/c++的不同之处自然不止这些,在后续学习过程中会持续更新与修正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值