假期第一天:Python语法

假期博客--1

这是我的第一个博客系列。高一下期结束了,我决定在暑假充实自己的计算机技术。开始计算机之旅。我会根据学习进度更新这个系列。因为这是我第一次博客,错误之处望各位看客批评指正。

第一天:Python学习笔记

1--Python的基本运行方式:

1.直接在终端运行:

$ python
Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 12:22:00) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

2.在IDE下 编辑后运行.

2-- Python的基本语法(与C语言比较):

代码块的不同:

Python以缩进来识别代码块,C语言以花括号识别代码块。
program language c:

int main(int argc,char *argv[]){
    for(int i=0;i<=10;i++){
        printf("the number is %d",i);
    }

    return 0;
}

program language python:

 for i in range(1,11):
     print "the number is %d"%i

重点是,以上代码不同于:

for i in range(1,11):
print "the number is %d"%i

他会报错,print语句不被认为是for循环内的语句。

语句的结尾标志不同:

在Python中,一个句子默认以换行为结尾,支持用结尾 。在C语言中,一个句子必须用结尾。同时Python中,一个跨行的句子用\作为跨行标记。

sum=num1+num2+num3

可写成:

sum=num1+ \
    num2+ \
    num3

在C语言中,则是:

...
    sum=num1+num2+num3;
...

等于

...
    sum=num1+
        num2+
        num3;
...

其次,有时Python的跨行不需要\作为换行标志。
不需要使用\的情况:
1. 在列表的定义时
2. 在元祖的定义时
3. 在字典的定义时
4. 其他的包含括号()[]{}'''括起来的段落。

Python的变量不声明类型:

Python直接声明新变量,C语言中,这需要在变量名前加类型声明。即便如此,Python是强变量类型语言。
python:val=1
c:int val=1

Python的几个变量类型

  1. 数字
  2. 字符串
  3. 列表
  4. 元组
  5. 字典

基本的语句:

while语句:
while exp. :
    //do something
else:
    //do something
//do something

exp.为真,循环,当exp.为假,运行else的块并结束循环。

for 语句:
for i in seq.:
    //do something
else:
    //do something

//do something

seq.的每一个元素进行操作,并在正常循环结束时运行else.

if 判断句:
if exp.1:
    //do something 1
elif exp.2:
    //do something 2
...
else:
    //do something 3
关于else:

else语句,在for,while,if语句里面都有,这一点不同于C.在for中,else语句在for循环正常结束时使用,在break语句等情况未能使for正常结束时,执行else语句块。在while中,else在循环结束时执行。在if中,与C语言类似,只是在C语言中,else if(exp.2){}在Python中为elif exp2.:.

关于break,continue&pass:

break&continue的功能与C语言中相同保留字的功能相同。pass语句在Python中用于表示空的代码块,保持代码完整性。如果一个语句块为空,必须用pass显示声明。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值