python print 换行_Python学习 | Python的基础语法
Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异,编写Paython程序之前需要对语法有所了解,才能编写规范的Python程序。
一、行和缩进
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 的关键字只包含小写字母。
五、Python空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。
书写时不插入空行,Python解释器运行也不会出错。
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
六、同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割:
!/usr/bin/python import sys; x = 'xiaogongjiang'; sys.stdout.write(x + '')
七、等待用户输入
下面的程序执行后就会等待用户输入,按回车键后就会退出:
#!/usr/bin/python# -*- coding: UTF-8 -*-raw_input("按下 enter 键退出,其他任意键显示...")
python print 换行_Python学习 | Python的基础语法相关推荐
- python重复输出_Python教程第10篇: python print换行输出和python将一句话重复n次输出...
内容提要:本篇Python教程分享了两个问题的解决方法,分别是python print换行输出和python将一句话重复n次输出. 学习到现在,我们的Python教程进入第10课的学习.刚才小编在网站 ...
- python str 换行_Python学习之路(1)
一.Python3.x IDLE的安装(windows) 1.Python 官网:https://www.python.org/ 2.Downloads---- --->Windows--- - ...
- python 文本换行_Python学习入门(23)—读写文件
(本号正在连续推出以Python官网文档为主线的系统学习Python的系列文章或视频,感兴趣的朋友们欢迎搜索关注.在这里学习Python事半功倍!本文及后续文章如无特别声明均以Windows平台作为演 ...
- python print换行_Python小白必备:教你几招如何装逼
字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!'v ...
- python print 换行_Python小课堂第21课:规整一下我们的输出之打印格式化与字符串...
整齐的输出,不仅美观,还能方便我们更容易的定位问题的重点.所以我们有必要将我们的输出内容美化一下! 请点击右上角"关注"按钮关注我们,跟着木辛老师深入浅出的掌握输出格式化的方法吧! ...
- python print换行_Python中九九乘法表与古诗对话机器人及sep-end值
# while实现对话机器人:你和机器人讲什么,机器人都输出一句诗赞美你 # 实现方案:while循环 + input输入 + random模块 import random a = ["清水 ...
- python硬件驱动_Python学习:计算机基础之计算机硬件
本节重点: 1.编程语言的作用及与操作系统和硬件的关系: Python是编程语言,简之,Python即语言. 语言有汉语,外语,是人与人之间沟通交流的介质,编程语言即人与计算机之间的语言,目的是为了让 ...
- python 网络维护_python学习之网络基础
七 网络编程 7.1 C/S B/S架构 7.1.1 认识 Client : 客户端 Browser :浏览器 Server :服务器端 C/S:客户端与服务器之间的构架 B/S:浏览器与服务器之间的 ...
- python讲师金角大王_python学习day01(金角大王老师)
python学习: 有幸得到金角大王的python真传,以后本人将记录学习Python的点点滴滴. 1.python的介绍: 引自金角大王的博客:http://www.cnblogs.com/alex ...
最新文章
- linux fcntl 函数 文件描述符选项控制
- 10、软件质量工程师指南 - 软件项目角色指南系列文章
- python随机读取字符_python 怎样随机生成中文字符?
- js获取节点的DOM操作
- Java的jdk在win10安装配置环境变量
- Eclipse内置Tomcat的配置
- logback配置控制打印台异常信息_老板下了死命令,要把日志系统切换到Logback
- FM信号测试软件,音频测试方案:音频FM指标测试方法
- 关于网络直播营销活动监管中的《广告法》
- socket多人聊天室c语言,WebSocket学习(一)——基于socket.io实现简单多人聊天室...
- Hyperautomation for the enhancement of automation in industries 论文翻译
- Shiro 下的principal 注意
- 杨振宁100周岁 张朝阳:他证明了中国人是世界上最聪明的人
- 从用户真实需求出发,星环数据云平台 TDC 2.5 版本发布
- Elasticsearch相关操作
- macOS Big Sur:您会喜欢的事情
- android 未读短信app,Android APP桌面启动图标未读信息小红点实现——在巨人的肩膀上淌坑...
- 《动物合唱团》观后有感
- 偷闲几天,又回来写blog了
- 虹科分享 | 如何解决CAN与以太网之间的信息有效传递与智能变送难题?
热门文章
- 关系数据库SQL之可编程性函数(用户自定义函数)
- java生产者消费者问题代码分析
- 【简讯】微软拟发布开源VB6
- NOD32最新升级ID
- 最新可用NOD32免ID升级服务器
- 德鲁克的《卓有成效的管理者》
- OpenTLD 未完成 - 虎头
- linux不登录用户就关机,Linux无法被远程登录;用户的关机, 重启,注销,新增用户,删除用户...
- C++和Rust_后端程序员一定要看的语言大比拼:Java vs. Go vs. Rust
- ultraedit26 运行的是试用模式_如何并行运行你的自动化测试?