python学习笔记——基础

将python和c语言进行一个对比学习。

一;导入库

导入库的方法

比如,import math

还有其它格式的导入库,比如from……import……等。

……

……

二;变量

1;python不需要申明变量类型。

2;使用id()函数可以查看变量的地址。

3;类型强转

可以使用int()函数将类型强转,比如a=int(a),就是将变量a强转为int类型。

下面的a=int(input()),其实也是进行了一个强制类型转换的输入。

也可以用a=float(a)强转成为float类型。

除此之外,python还有其它的类型转换的内置函数等。

4;pyhon有一个很方便的交换两个变量的值的写法。

a,b=b,a

事实上,这样写并非单纯的将值进行交换,使用id函数可以查看交换前后的地址, 会发现a和b连同地址也一起交换了。这和Python的特性有关。

……

……

三;输入和输出

1;input()是python的输入的关键字。

a=input(),输入一个值,并且赋值给a。

a=int(input()),这表示的是只能输入int类型,输入int以外的类型就会报错。

a,b,c=input().split(),后缀加上split()函数就可以一次性输入多个值。

2;python的输出关键字用的是print,下面举例子。

print(a),就是打印出变量a的值。

print(a,b),这是打印出变量a和变量b的值。

print(‘aaaaaa’),这是打印字符串。

换行符(\n)等等和c语言是一样的,在引号内加入就可以换行。

如何控制输出几位小数呢?

print(‘%.2f’%a),这表示的是输出变量a的值,并且保留两位小数。和c语言很像, 但中间的逗号要改成百分号。

不过有一点需要注意,如果是要同时输出两个变量的话,就要这样写:

print('%.2f %.2f'%(a,b))

也就是要在%后面加上一个括号,然后在括号内写上两个变量,这样就可以输出两个变量了。

……

……

四;注释符号

c语言用//,python用的是#。

如果要给很多行代码一起注释,就会很困难,但可以先选中要注释的很多行代码,然后按下ctrl,再按/,就能很多行一起注释。如果要取消注释的话,选中再按一次ctrl+/就可以了。(pycharm有用,其它软件就不知道了)

……

……

五;简单的判断、循环语句(关键字和c语言一样)

1;与或的写法

c语言是&&和||。

而python直接是and和or。(更简单易记)

2;判断语句和循环语句后要加冒号

判断语句和循环语句不需要加大括号,而是用冒号来表示,比如:

if(a>b):

        a=b

虽然没有了大括号,但是Python有非常严谨的缩进,所以注意缩进就可以了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值