Python第一课 — python基础语法

一、查看python版本

    在学习python之前最重要的当然就是安装环境,至于如何安装我会在后期出一个详细的安装教程,目前我们就默认为你们都安装好了吧。然后我们就非常的需要了解自己安装的python环境版本,因为不同的版本往往有着不同的API,虽然大的方向上面是没什么变化的,但是对于初学者我认为还是找到和自己版本相同的API去学习和参考比较好一些。

方法:在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看

python

执行结果如下:


    这样就可以很容易的看出自己的python版本,如果你的版本是2.7的,那我建议你尽快升级成3.6左右的,毕竟那个版本太老了,不一样的地方太多了,既然接触的晚,那还是直接来新版的吧。

二、基础语法结构

    1、第一个python程序

        几乎所有的编程语言在开始学习的时候第一个程序都是“HelloWorld”,这个也不例外。废话不说,看代码。
#!/usr/bin/python3
print("Hello, World!") 
    输出结果为:
Hello,World!
    解释一下代码,第一行的作用仅仅在linux或unix系统下有作用,在windows下无论在代码里加什么都无法直接运行一个文件名后缀为.py的脚本,因为在windows下文件名对文件的打开方式起了决定性作用(可能会有一些偏颇,但是暂时就这么理解吧)。第二行代码的意思就是在屏幕上输出“Hello,World”,前面的print()是一个函数,这个函数不是我们数学里面的函数,更加类似于Excel里面的函数,我们可以将其理解成一个工种名称,这个工种干的活就是从你那儿拿个字符,然后在屏幕上面显示出来,我们每次要在屏幕上面显示东西的时候只需要输入print(),然后在括号里面输入你要显示的内容就行了。

    2、编码

    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。你也可以为源码文件指定不同的编码:
# -*- coding: utf-8 -*-
    上述定义允许在源文件中使用UTF-8字符集中的字符编码,这些话有些不好理解,暂时就理解成每一个程序之前的两行中必须有一行为上面的语句吧。

    3、标识符

    首先我要解释什么叫标识符,所谓的标识符就是给变量或者函数起的名字。至于为啥要起名字就不用我说了吧?至于啥叫变量,我会在后面做出一个详细的说明。python中标识符的要求是:
  1.   第一个字符必须是字母表中的字母或者下划线;      
  2. 标识符的其他的部分由字母、数字和下划线组成;
  3. 标识符对大小写敏感。

    4、保留字

        保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 
'return', 'try', 'while', 'with', 'yield']
        如果非要一个更加明确的解释的话,那么就是保留字已经有了唯一独特的意义,如果在编程中使用保留字作为标识符,那么那么编译器在编译的时候会出现歧义。

    5、代码注释

        所谓的代码注释就是我们为了方便后面的人阅读代码而在代码后面写的解释性文字,这些文字可长可短,其目的在于为后面阅读程序的人解释我们写该行代码的目的或该行代码的思路。

写注释的方法如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
#加法计算器
def add():  #创建加法计算器函数
    a = input("请输入第一个加数:")  #接收第一个加数
    b = input("请输入第二个加数:")  #接收第二个加数
    c = int(a) + int(b)  #将接收到的两个字符转为数字并进行相加
    print("两个数相加的结果是:",c)  #将相加的结果显示出来
add() #执行加法计算机函数

执行结果如下:

D:\python\python3.6\python.exe D:/python/practice/Duixiang/123.py
请输入第一个加数:1
请输入第二个加数:2
两个数相加的结果是: 3

Process finished with exit code 0

    6、缩进

        python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

        缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

def add():  #创建加法计算器函数
    a = input("请输入第一个加数:")  
    b = input("请输入第二个加数:")  
    c = int(a) + int(b)  
    print("两个数相加的结果是:",c)
        如实例所示,在创建了一个新的函数后,函数内部的代码必须要进行缩进一个单位(这里的一个单位指的是按一下tab键),以告诉编译器一下的代码是函数内部的代码。同理在循环,条件等其他关键字内部执行的代码都需要进行缩进一个或者多个缩进单位。如果缩进不一致,就会直接导致编译错误。
  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值