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

相关文章
|
5月前
|
人工智能 Ubuntu IDE
【Python】基础:环境配置与基础语法
本文介绍了Python编程语言及其环境配置方法。Python由Guido van Rossum于1991年创建,以其简洁、易学和强大的功能著称。文章详细讲解了Python的主要特点、Windows和Ubuntu下的安装配置步骤、基础语法、控制流、函数、文件操作、模块使用及面向对象编程等内容,帮助读者快速入门Python编程。
156 4
|
4月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
97 7
|
8天前
|
Python
课时19:Python的基本语法
今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
|
2月前
|
存储 开发者 Python
python基本语法
Python的基本语法简洁而强大,支持多种编程范式,包括面向对象编程和函数式编程。通过掌握变量和数据类型、操作符、控制结构、函数、类和模块等基本概念,可以有效地编写高效、可读的Python代码。无论是初学者还是经验丰富的开发者,Python都提供了丰富的工具和库来满足各种编程需求。
93 13
|
4月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
195 61
|
7月前
|
XML 前端开发 数据格式
三分钟搞定 Python XPath 语法
XPath(XML Path Language)是一种用于在 XML 文档中查找信息的语言。它基于树状结构的 XML 文档,可以通过路径表达式来选取节点或节点集。也常常用来解析 HTML。 如果你是一个前端,对用路径获取元素可能陌生又熟悉。陌生是很多的路径,熟悉的路径上又有熟悉的属性和方法。下面我们就来探究一下 XPath 的魅力。
|
4月前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
89 1
|
4月前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
|
4月前
|
存储 Python Perl
python正则语法
本文介绍了正则表达式的基础知识及其在 Python 中的应用。首先解释了为什么要使用正则表达式,通过一个判断手机号的示例展示了正则表达式的简洁性。接着详细介绍了 `re` 模块的常用方法,如 `match()`、`search()`、`findall()`、`finditer()` 等,并讲解了正则表达式的基本语法,包括匹配单个字符、数字、锚字符和限定符等。最后,文章还探讨了正则表达式的高级特性,如分组、编译和贪婪与非贪婪模式。
45 2
|
5月前
|
存储 C语言 索引
Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法
本文全面介绍了Python的基础知识,包括Python的诞生背景、为什么学习Python、Python的应用场景、Python环境的安装、Python的基础语法、数据类型、控制流、函数以及数据容器的使用方法,旨在为Python零基础读者提供一篇全面掌握Python语法的博客。
1123 1
Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

热门文章

最新文章