博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础语法
阅读量:7191 次
发布时间:2019-06-29

本文共 1532 字,大约阅读时间需要 5 分钟。

一、基本输入输出

#!/usr/bin/pythonprint "Hello, Python!";

 

二、Python标识符

在python里,标识符有字母、数字、下划线组成。
在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
python中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;
以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。

 

三、Python保留字符

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

所有Python的关键字只包含小写字母。

and    exec    notassert    finally    orbreak    for    passclass    from    printcontinue    global    raisedef    if    returndel    import    tryelif    in    whileelse    is    withexcept    lambda    yield

 

四、行和缩进

学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

if True:    print "True"else:  print "False"

以下代码将会执行错误:

if True:    print "Answer"    print "True"else:    print "Answer"  print "False"

因此,在Python的代码块中必须使用相同数目的行首缩进空格数。

五、多行语句

Python语句中一般以新行作为为语句的结束符。

但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

total = item_one + \ item_two + \item_three

语句中包含[], {} 或 () 括号就不需要使用多行连接符。如下实例:

days = ['Monday', 'Tuesday', 'Wednesday',

'Thursday', 'Friday']

六、Python 引号

Python 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。

word = 'word'

sentence = "This is a sentence."
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""

七、等待用户输入

下面的程序在按回车键后就会等待用户输入:

#!/usr/bin/pythonraw_input("\n\nPress the enter key to exit.")

 

转载于:https://www.cnblogs.com/sky0917/p/4556629.html

你可能感兴趣的文章
Linux下JDK环境变量配置
查看>>
Android项目技术总结:项目中选择任务的联系人android版的解决方案
查看>>
CCF201604-1 折点计数(100分)
查看>>
Project Euler Problem 13 Large sum
查看>>
HDU2034 人见人爱A-B
查看>>
smb安装配置
查看>>
ionic3安卓版release发布
查看>>
B树、B+树、B*树
查看>>
JAVAWEB开发中过滤器的概述及使用
查看>>
中序遍历详解
查看>>
[MSSQL]SCOPE_IDENTITY,IDENT_CURRENT以及@@IDENTITY的区别
查看>>
学习elasticsearch(一)linux环境搭建(1)
查看>>
认识Python&基础环境搭建
查看>>
app.use( )做一个静态资源服务
查看>>
linux c++ 服务器端开发面试必看书籍
查看>>
JBPM学习第3篇:10分钟熟悉JBPM工作台
查看>>
JS的数组,string类的定义及基本方法
查看>>
libevent使用<一> libevent导入项目
查看>>
n&(n-1)的妙用
查看>>
12月2日站立会议
查看>>