python教程系列(一.2.2、python基础语法)

《python教程系列(一.2.2、python基础语法)》

Python基础语法

编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -*- coding: cp-1252 -*-

交互式编程

我们可以在命令提示符中输入Python命令来启动Python解释器(windows进入命令行:徽标键+R 输入cmd回车):

C:\Users\Administrator>python

执行以上命令后,出现如下窗口信息:

Python 3.6.1 (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit ] on win32

Type “help” , “copyright” , “credits” or “license” for more information.

>>>

在 python 提示符中输入以下语句,然后按回车键查看运行效果:

>>>print ("Hello, Python!")

脚本式编程

创建一个以.py为后缀的文件例如test.py将python代码写入文件,例如print('hello python3')中保存关闭在当前文件目录下空白处按住Shift键的同时鼠标右击在弹出的菜单栏中会有在此处打开命令窗口,点击会打开命令行,输入以下命令即可执行python文件

python test.py

Linux操作系统下和Windows下执行python代码一样,Linux图形界面版打开命令行方式是鼠标在桌面或者文件目录下右击就有打开命令窗口

注意:在Linux操作系统中是严格区分大小写的

创建Python文件

文件名称部分命名规范:

1.可以使用英文,不要使用中文5.变量命名要避免和系统使用的保留关键字冲突 2.可以使用数字,但是尽量不要全用数字
3.可以使用_或者-等部分字符分隔文件名
4.文件命名要有意义方便维护
5.变量命名要避免和系统使用的保留关键字冲突

文件名后缀部分

Python不限制文件后缀名,但建议使用更标准的常用格式 常用文件后缀: .py .pyw .pyw 格式是被设计来运行开发完成的纯图形界面程序的 但在开发纯图形界面程序的时候,你也可以暂时把 .pyw 改成 .py,方便运行时调出控制台的窗口,查看所有错误信息

Python中的保留字

保留字即关键字,我们不能把它们用作任何标识符名称。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’]

行与缩进

python最具特色的就是使用缩进来表示代码块,不像某些语言需要使用大括号 {} 。 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

if True:
    print ("你是个lv")
else:
    print ("你才是")

以下代码由于语句缩进数的空格数不一致,会报IndentationError错误:

if True:
    print("你可长点心吧")
  print("点心!什么点心?")#缩进不一致运行会报错
else:
    print("---")
    print("***")

注释

什么是注释?

注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。

注释分为行注释和块注释

行注释:

在注释符号后那一行不会被编译(显示)
Python的行注释用#号,#号后面的代码不会被执行,可以在python文件中输入以下代码测试:

#这是单行注释
print('代码后边的内容不会执行')#看不到我...看不到我

块注释:

被块注释符号中间的部分不会被编译
Python的代码块注释用三引号””” “””或者’’’ ‘’’
被三引号括起来的代码不会被执行,在python文件中输入以下代码测试:

'''
这是多行注释
多行注释
行注释
注释
释
'''
print('这里要写点啥?')
"""
这也是多行注释
是
"""

print输出

print() 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=””,在.py文件中写入以下代码运行下试试:

print('菩提本无树,')
print('明镜亦非台。')
print('本来无一物,',end='')#不换行输出,后两行变一行
print('何处惹尘埃。')

input等待用户输入

input()是等待用户输入,按下回车的时候结束:

uname = input('请输入你的名字:')
print('你好!',uname)

《python教程系列(一.2.2、python基础语法)》

    原文作者:Mr Cui
    原文地址: https://blog.csdn.net/cui130/article/details/86255011
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞