分享

Python笔记:基础知识(一)-2018.9.18

 静幻堂 2018-09-23
Python小白菜 2018-09-18 18:58:16

昨天的笔记,已经学会怎么安装Python解释器了,今天要学一些Python的基础知识。

  • 数和表达式

交互式Python解释器可以看成是一个计算器,在解释器里执行下面的操作:

>>>1 + 2
3
>>>2 - 1
1
>>>2 * 2
4
>>>1 / 2
#除法的运算结果是小数,也就是浮点数
0.5

除了一些常见的运算还有:

// 整除运算,即丢掉小数部分,只保留整数;

% 求余运算,x % y 的结果为 x除以y的余数;

>>>10 // 3
3
>>>10 % 3
1
>>>9 // 3
3
>>>9 % 3
0
>>>2.75 % 0.5
0.25

还有最后一种运算符是乘方运算,用**表示

>>>2**3
8
>>>-3**2
9
  • 变量

变量是表示特定值的名称,在Python中,使用变量前必须给它赋值,因为Python变量没有默认值。如,用x来表示3,可以用:

>>>x = 3

这称为赋值,将值3赋给变量x,给变量赋值后,就可以在后面的语句中使用了

>>>x * 2
6
  • 语句
>>>2 * 2
4
>>>print(2 * 2)
4

在Python解释器中,上面两段的代码的结果没有任何差别,是因为Python想将两段代码的结果表达出来,如果仅将 2 * 2 放在程序中没有任何作用,程序确实会执行一些操作,计算2 * 2的结果,但既不会将结果保存,也不会向用户显示出来,因此除执行计算外,没有其他任何作用。

但是在程序中包含print(2 * 2)将会打印结果4,其实print()是一个函数,这里的print(2 * 2)语句涉及到函数调用,关于函数调用,后面学到了再写吧。

关于赋值语句,与表达式的差别就更明显了,由于赋值语句不是表达式,没有可供Python解释器打印的值。

>>>x = 3
>>>

执行语句后,没有打印任何结果,但在内存中发生了一些变化,将3赋值给了变量x.所有语句的一个根本特征就是执行修改操作

在任何编程语言中,赋值语句是非常重要的语句,变量就像临时存储区,无需知道它存储的值就能操作它。

例如,即便根本不知道x和y是什么,我们也能知道x * y 的乘积。

  • 输入

使用函数input(),来获取用户输入的信息

>>>input('你的姓名:')
你的姓名:张三
'张三'

Python解释器执行第一行input(),打印“你的姓名:”,提示用户输入信息,输入信息后按回车,这个信息就会被input接收返回,并在最后一行打印出来。

input接收的信息都是以字符串类型返回,可以通过int()将字符串转换为整数。

>>>x = int(input('x:'))
x:10
>>>y = int(input('y'))
y:12
>>>print(x * y)
120

实例中的Python提示符>>>后输入的语句,可以放在完整的程序中,让用户提供所需的值,就会自动打印相应的结果。

Python笔记:基础知识(一)-2018.9.18

参考书籍《Python基础教程(第三版)》

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多