吾八哥学Python(三):了解Python基础语法(上)

学习一门开发语言首先当然是要熟悉它的语法了,Python的语法还算是比较简单的,这里从基础的开始了解一下。

标识符
1.第一个字符必须是字母表中字母或下划线’_’。
2.标识符的其他的部分有字母、数字和下划线组成。
3.标识符对大小写敏感。

保留字
保留字就是关键字,不能用它们做任何标识符。Python里通过有一个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中单行注释以 # 开头,如:

print("Hello, www.5bug.wang!") # 跟着吾八哥一起学习Python

行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号({}),缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句。

本次练习代码如下:

print("Hello, www.5bug.wang!") # 跟着吾八哥一起学习Python
# 变量声明
A = 1
B = 2
C = 3
# 多行代码练习
D = A +     B +     C
if D > 10:
    print("D大于10")
else:
    print("D小于或等于10")
    print("代码缩进练习语句1")
print("代码缩进练习语句2")

输出结果为:

Hello, www.5bug.wang!
D小于或等于10
代码缩进练习语句1
代码缩进练习语句2

—————————————————–华丽的分割线—————————————————–

……待续

原文地址:http://www.5bug.wang/share/149.html

时间: 2024-12-12 20:17:39

吾八哥学Python(三):了解Python基础语法(上)的相关文章

吾八哥学Selenium(三):操作复选框checkbox/单选框radio的方法

复选框checkbox和单选框radio是web网站里经常会使用到的两个控件,那么在web自动化测试的时候如何利用Selenium来操作这俩控件呢?今天我们就来简单入门练习一下! html测试页面代码如下: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>学Python网 - seleni

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

ASP.NET知识重新梳理(三)------C#基础语法

C#基础语法:1.基本语法:无论代码中是否有空格,回车符,tab字符(统称为空白字符),C#编译器都不考虑这些字符: C#字符由一系列语句组成,每个语句由一个分号来结束: C#是一个块结构的语言,所有的语句都是代码块的一部分,这些块用花括号来界定("{"和"}"): C#中的注释:标记注释/*...*/ 单行注释//... 单行注释/// (可以配置VS,在编译项目时,提取这些注释后面的文本,创建一个特殊格式的文本文件,该文件可用于 创建文档说明书): C#代码是区

吾八哥学Selenium(四):操作下拉框select标签的方法

我们在做web页面自动化测试的时候会经常遇到<select></select>标签的下拉框,那么在Python里如何实现去操作这种控件呢?今天就给大家分享一下这个玩法.为了让大家学习更方便,我准备了一个测试页面. 测试的html页面代码为: <html> <head> <title>学Python网 - Selenium学习测试页面</title> <body> 请选择2018年春节回家的方式! <select id

Scala系统学习(三):Scala基础语法

如果您熟悉Java语言语法和编程,那么学习Scala将会很容易.Scala和Java之间最大的句法差异在于行结束字符的分号(;) 是可选的. 当编写Scala程序时,它可以被定义为通过调用彼此的方法进行通信的对象的集合.现在我们简单地看一下类,对象,方法和实例变量的含义. 对象 - 对象有状态和行为.一个对象是类的一个实例.例如 - 狗有状态:颜色,名称,品种,它行为有:摇摆,吠叫和吃东西. 类 - 可以将类定义为描述与该类相关的行为/状态的模板/蓝图. 方法 - 一个方法基本上是一种行为.一个

Python初体验之基础语法(三)

所有测试语句基于Python 2.7.1 自学Python,如果哪里说的不恰当,还请指正.谢谢. 示例绝大部分来自博客园vamei的python教程 1.函数参数  关键字传递 #! /usr/bin/env python # coding=UTF-8 # 函数参数关键字传递 根据每个参数的名字传递参数-->无需遵照位置对应关系 # 可以与位置传递混用,但是直接的值传递的参数要出现在关键字参数之前 def sum(a, b, c): return a + b + c print "sum(

零基础学python习题 - Python必须知道的基础语法

1. 以下变量命名不正确的是(D) A. foo = the_value B. foo = l_value C. foo = _value D. foo = value_& 2. 计算2的38次方的值 print(2**38) 274877906944 3. 以下逻辑运算的结果: a. True and False # False b. False and True # False c. True or False # True d. False or True # True e. True o

Python初体验之基础语法(二)

所有测试语句基于Python 2.7.6 , Ubuntu 14.04 LTS 自学Python,如果哪里说的不对,还请指正.谢谢. 示例绝大部分来自博客园vamei的python教程 1.文件读写操作 一. 按字节读取文件 #!/usr/bin/env python #coding=UTF-8 #默认python编码是ASCII编码 要支持中文 #加上coding=UTF-8的声明 # open()打开文件 r只读 w写入 a追加 r+ w+ a+模式 # a+方式打开文件 指针指向结尾 ,

python学习日志01_基础语法

what is program?程序由命令组成,命令分为四类:表达式.赋值语句.流程控制语句.I/O语句. 表达式:运算符连接操作数,最后计算得到某个数值.函数调用也可以看做表达式的一部分.因为它们的返回值可以与其他数据通过运算符相连接.当表达式与if/while/for相连时,被称为条件表达式. 赋值语句:为变量赋值. 流程控制语句:三种控制流语句,if/while/for.用break终止循环,用continue跳出当前循环模块.(任何程序都可以仅使用三种结构:顺序.选择.循环来编写) I/