python print 换行_Python学习 | Python的基础语法

Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异,编写Paython程序之前需要对语法有所了解,才能编写规范的Python程序。

738175eeb780b37b5958350112c937eb.png

一、行和缩进

Python最大的特点之一就是Python 的代码块不使用大括号 {}了,对于学习其他语言的朋友特别是学过C++的朋友来说,一定要注意了。Python最有特点的地方就是采用缩进的方式来控制函数、逻辑判断或者代码块,例如:

#!/usr/bin/python# -*- coding: UTF-8 -*- if True: print "right";else: print "wrong";

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

二、多行语句的写法

当一行代码太长,不得已需要换行的时候,Python使用反斜杠:“”可以将一行长语句分成多行,此时,编译器会认为它们是一行语句的,但是在语句中如果有[]、{}、()这样的符号,是不需要用反斜杠标识,可以直接换行的,例如:

item1 = 1

item2 = 2

item3 = 3

total = item1 +

item2 +

item3#通过反斜杠换行

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

'Thursday', 'Friday']#不需要通过反斜杠换行

三、Python的注释

在编写任何程序中,有效的注释都是必不可少的,在Python中的注释有以下几种:

#:注释一行''':注释多行""":注释多行

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 文件名:test.py

# 第一个注释

print "Hello, Python!"; # 第二个注释

四、Python 保留字符

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

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

18c3e1b65bc94d472212f39ea4c663b5.png

五、Python空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。

类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。

书写时不插入空行,Python解释器运行也不会出错。

但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

记住:空行也是程序代码的一部分。

六、同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号(;)分割:

!/usr/bin/python import sys; x = 'xiaogongjiang'; sys.stdout.write(x + '')

七、等待用户输入

下面的程序执行后就会等待用户输入,按回车键后就会退出:

#!/usr/bin/python# -*- coding: UTF-8 -*-raw_input("按下 enter 键退出,其他任意键显示...")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266381.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决linux下source /etc/profile关闭终端失效问题

本来想配置环境变量的,看网上和博客上很多说改/etc/profile,然后source /etc/profile之后就可以永久保存使环境变量生效,但是终端一关闭,就环境变量就失效了,其他终端也用不了。网上有说在当前用户目录下创建.bash_pro…

bind php,PHP – bind_result到数组

我正在为一个返回多个结果的查询使用一个预准备语句,我想在一个数组中使用它.但是bind_result不能用于数组,所以我就是这样做的:$read_items $db->stmt_init();$read_items->prepare("SELECT item_id, item_name FROM items");$read_items->exe…

SQL Server遍历表中记录的2种方法

SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的差异已经用灰色的背景标记。…

全国计算机等级考试题库二级C操作题100套(第51套)

第51套: 给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数, 作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.&#x…

python 创建文件_Python入学首次项目,新手必看,简单易操作

继昨天文章python软件pycharm安装教程之后,今天则给新手小白们分享一哈,怎么制作并创建文件。print “hello world”;如后期需要资料文件的则可以私信留言,领取首次项目资料。本节知识点:python项目的创建pycharm的使用…

php柱形图 数据sql,ThinkPHP 5.1 读取数据库中的图片

如果一个图片直接存在数据库中,可以用以下方法读出来。环境ThinkPHP 5.1 ,sqlsrv,pdo_sqlsrv代码//pdo 方式$pdonew PDO(sqlsrv:Serverlocalhost;DatabaseSD31022_Sample, sa, Sql2008);$stmt$pdo->prepare(select picture from crm_affixinfo where …

Babelfish

题目描述 You have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand them.输入 Input consists of up to 100,000 dictionary entries, follo…

ajax跨域实现

2019独角兽企业重金招聘Python工程师标准>>> 我们都知道ajax是不能跨域的,那么怎么实现ajax跨域呢? 看了看jquery,当然,jquery封装的很好,$.ajax就可以实现跨域,只需要在参数中配置一下即可&am…

全国计算机等级考试题库二级C操作题100套(第52套)

第52套: 给定程序中,函数fun的功能是:将NN矩阵中元素的值按列右移1个位置, 右边被移出矩阵的元素绕回左边。例如,N3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为 3 1 2 6 4 5 9 7 8 请在程序的下划线处填入正…

python leetcode_leetcode 刷题经验,主力 python

1. 树的先序遍历可以求高度,后序遍历可以求深度。剑指 Offer 55 - II. 平衡二叉树​leetcode-cn.com2. 二叉搜索树的中序遍历可以递增地返回所有元素。逆序的中序遍历(即先右子节点,再根节点,再左子节点)可以递减的返回…

普及几个小常识,新手技能补充

一,如何设置门户或者论坛为首页?后台界面》导航管理,看向每个导航的最后面,有选择是否设置为首页,选中的即为打开之后的首页。二,如何添加二级导航,后台界面》导航管理,添加二级导航…

sqlldr 导入乱码,Oracle客户端字符集问题

2019独角兽企业重金招聘Python工程师标准>>> 1,查Oracle数据库创建时候的字符集: Oracle服务器端执行 SQL> select name, value$ from sys.props$ where name like NLS%; NAME VALUE$ ------------------------------ -------------------…

全国计算机等级考试题库二级C操作题100套(第53套)

第53套: 函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 给定源程序…

python中hashmap的方法_如何为Java的HashMap模拟Python的dict的“ items(...

我知道我应该学习如何使用Java进行高效编程,而不再认为它是Python.但是问题在于,这种事情在Java中变成了一场噩梦. 我在Python中具有以下函数,该函数将字符串作为参数: def decodeL(input): L [] for i in range(len(input)): for j in x.items(): // Where "…

Python在mysql中进行操作是十分容易和简洁的

首先声明一下,我用的是Windows系统! 1、在Python中对mysql数据库进行操作首先要导入pymysql模块,默认情况下,Python中是没有安装这个模块的, 可以在Windows的命令行中用pip install pymysql来安装(注意要连…

讲php fpm的书,细说PHP-fpm

最近在研究PHP的源码,有时候会延伸到很多东西。这里就专程找了下php-fpm的内容学习下。是什么?在理解php-fpm之前,我们要先搞清楚几个关键词以及他们之间的关系:CGIFastCGIphp-fpmphp-cgi.CGI:(Common Gateway Interface),即通用网…

J2SE综合对java util的总结 一

J2SE综合对java util的总结 一 java.util包中包含了一些在Java 2中新增加的最令人兴奋的增强功能:类集。一个类集(collection)是一组对象。类集的增加使得许多java.util中的成员在结构和体系结构上发生根本的改变。它也扩展了包可以被应用的任…

全国计算机等级考试题库二级C操作题100套(第54套)

第54套: 给定程序中,函数fun的功能是:计算出带有头结点的单向链表中各结点数据域中值之和作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中…

安卓微软雅黑字体ttf_618巨献丨精致的悦黑5字重小字体

悦黑字体简介去年双十一当天,小编应大家要求,分享了一款悦黑小字体,苹果和安卓都有:双十一巨献:令人瑟瑟发抖的5字重悦黑小字体大半年时间过去了,一直没有更新,今天抽空更新一下。悦黑是由造字工…

全国计算机等级考试题库二级C操作题100套(第55套)

第55套: 给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文" (Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文” 是正读和反读都一样…