Python--语法

简介:

Python语法

判断语句

if 表达式

if  表达式:

语句1

else 

语句2

blob.png 

if ... elif ... elif... Else.....

blob.png 

 blob.png

state1 if 表达式 else state2 (三目运算符的实现)

a if a > b else b

该语句是if的一个判断,如果a>b,则返回a的值;如果a<=b,则返回b的值。

 blob.png

循环语句

 

while 表达式:满足表达式执行的语句

state1

 

 

while 表达式:满足表达式执行的语句

    state1

else:

state2

 

死循环/无限循环

while True:

print "hello"

blob.png 

 

count的值小于10时输出1,当count 的值大于10时直接推出

count = 1,5,10,15

while count < 10:

print count

count += 1

exit()

 

循环语句种用户关键字

break: 跳出循环,不再进行循环语句

continue: 跳出本次循环, 继续回到循环语句,执行下一次循环;

Pass:跳过这段程序,继续执行下一程序;

pythonfor循环的语法:

for i in 可迭代的对象:

state1....

blob.png 

 

Range

Range()是一个数的集合工具,基本结构: range(start,stop,step),从start开始,stop结束,不包含stop这个数,step为步长。Start可以省略,默认为0stop可以省略,默认结束;step可以省略,默认为1

 blob.png

 

 

Forwhileelseelififif not等语句的应用

1、服务器主机信息的录入

blob.png 

blob.png 

 

2、 命令的输入

 1cmd  = 显示命令行提示符,等待用户输入;

 2)如果命令为空, 跳出本次循环,继续接收用户命令;

 3)如果命令为quit,跳出所有循环,结束程序;

 4)如果有命令,那么打印"run %s" %(cmd)  

考察点:

a). 死循环while语句;

b). 循环语句和if语句的嵌套;

c). breakcontinue的差异;

blob.png 

3、编写九九乘法表:

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

........

1*9=9 .........................  9*9=81

 考察点:

for循环的嵌套

range使用

blob.png 

 

4、用户输入字符串打印该字符串反转后的字符串;

1)变量名是否合法判断程序;

2)变量名命名规则由字母,下划线或者数字组成,但不能以数字开头;

参考点:

s = "hello"

请输入变量名:

1>. 判断第一个字符是否由字母或下划线组成;

     2>. 如果第一个字符合法,判断剩余字符是否由字母,数字或下划线组成;

 

blob.png 

 

5、输入两个字符串,从第一个字符串中删除第二个字符串中所有的自负也。例如,输入“They are students. ”“aeiou”,则删除之后的第一个字符串变成“Thy r stdnts.”

输入:每个测试输入包含2个字符

输出:输出删除后的字符串

示例:

输入

They are students.

Aeiou

输出

Thy r stdnts.

 

参考点:

1)遍历str1

2)判断str1的字符是否为str2的成员(子串);

3)如果是成员, 将该字符替换为空,实现删除的目的;

blob.png 



本文转自 無緣 51CTO博客,原文链接:http://blog.51cto.com/13352594/2055250

相关文章
|
2月前
|
XML 前端开发 数据格式
三分钟搞定 Python XPath 语法
XPath(XML Path Language)是一种用于在 XML 文档中查找信息的语言。它基于树状结构的 XML 文档,可以通过路径表达式来选取节点或节点集。也常常用来解析 HTML。 如果你是一个前端,对用路径获取元素可能陌生又熟悉。陌生是很多的路径,熟悉的路径上又有熟悉的属性和方法。下面我们就来探究一下 XPath 的魅力。
|
3月前
|
索引 Python
python语法错误赋值错误
【7月更文挑战第10天】
61 6
|
23小时前
|
存储 数据可视化 数据处理
【Python篇】快速理解Python语法:全面指南
【Python篇】快速理解Python语法:全面指南
9 1
|
9天前
|
Java Linux C++
30天拿下Python之基础语法
30天拿下Python之基础语法
15 4
|
24天前
|
IDE Java 开发工具
Python的语法
Python的语法。
23 5
|
1月前
|
存储 数据挖掘 程序员
揭秘Python:掌握这些基本语法和数据类型,你将拥有编程世界的钥匙!
【9月更文挑战第3天】Python 是一种简洁强大的高级编程语言,其清晰的语法和丰富的功能深受程序员喜爱。本文从基本语法入手,介绍 Python 的代码结构特点,如通过缩进区分代码块,使逻辑更清晰。接着详细讲解主要数据类型:数值型、字符串、列表、元组、集合与字典,每个类型均附有示例代码,帮助初学者快速掌握 Python,为后续学习打下坚实基础。
32 2
|
2月前
|
IDE Java 测试技术
Python接口自动化测试框架(基础篇)-- 基础语法(真的很基础)
这篇文章是关于Python编程语言的基础语法介绍,包括编码、标识符、注释、行和缩进、输入输出以及导包等基础知识点,旨在帮助初学者理解并掌握Python编程的基础。
21 2
|
2月前
|
测试技术 索引 Python
Python接口自动化测试框架:回顾Python3基础语法知识总览
本文是Python 3基础语法知识的全面总结,涵盖了标识符、数据类型、运算符、控制流程、函数、模块和文件操作、异常处理以及面向对象编程的各个方面,旨在为编写Python接口自动化测试框架提供必要的语法知识支持。
25 1
|
2月前
|
存储 数据挖掘 程序员
揭秘Python:掌握这些基本语法和数据类型,你将拥有编程世界的钥匙!
【8月更文挑战第8天】Python是一种高级、解释型语言,以简洁的语法和强大的功能广受好评。本文从基本语法入手,强调Python独特的缩进规则,展示清晰的代码结构。接着介绍了Python的主要数据类型,包括数值、字符串、列表、元组、集合和字典,并提供了示例代码。通过这些基础知识的学习,你将为深入探索Python及其在文本处理、数据分析等领域的应用打下坚实的基础。
38 3
|
3月前
|
存储 Python
Python 基础语法变量
【7月更文挑战第27天】
40 9