python程序-第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单、最常用的 Python 程序——在屏幕上输出一段文本,包括字符串和数字。
Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行。
在屏幕上输出字符串
字符串就是多个字符的集合,由双引号" "或者单引号' '包围,例如:
"Hello World"
"Number is 198"
'Pyhon教程:http://c.biancheng.net/python/'
字符串中可以包含英文、数字、中文以及各种符号。
print 输出字符串的格式如下:
print("字符串内容")
或者
print('字符串内容')
字符串要放在小括号( )中传递给 print,让 print 把字符串显示到屏幕上,这种写法在 Python 中被称为函数(Function)。
需要注意的是,引号和小括号都必须在英文半角状态下输入,而且 print 的所有字符都是小写。Python 是严格区分大小写的,print 和 Print 代表不同的含义。
print 用法举例:
print("Hello World!") #输出英文
print("Number is 198") #输出数字
print("Pyhon教程:http://c.biancheng.net/python/") #输出中文
在 IDLE 下的演示效果:
图 1 print 函数用法举例
也可以将多段文本放在一个 print 函数中:
print(
"Hello World!"
"Number is 198"
"http://c.biancheng.net/python/"
);
print("Hello World!" "Python is great!" "Number is 198.")
print(
"Hello World! "
"Number is 198 "
"http://c.biancheng.net/python/"
);
注意,同一个 print 函数的字符串之间不会自动换行,加上 才能看到换行效果。
图 2 将多个字符串放在一个 print 中
对分号的说明
有编程经验的读者应该知道,很多编程语言(比如C语言、C++、Java 等)都要求在语句的最后加上分号;,用来表示一个语句的结束。但是 Python 比较灵活,它不要求语句使用分号结尾;当然也可以使用分号,但并没有实质的作用(除非同一行有更多的代码),而且这种做法也不是 Python 推荐的。
修改上面的代码,加上分号:
print(198);
print("Hello World!"); print("Python is good!");
print("Pyhon教程:http://c.biancheng.net/python/");
运行结果:
198
Hello World!
Python is good!
Pyhon教程:http://c.biancheng.net/python/
注意第 2 行代码,我们将两个 print 语句放在同一行,此时必须在第一个 print 语句最后加分号,否则会导致语法错误。
对 Python 2.x 的说明
Python 3.x 要求在使用函数时加上小括号( ),但是以前的 Python 2.x 版本可以省略小括号,也即是写成下面的样子:
print 198
print "Hello World!"; #末尾也可以加上分号
print "Pyhon教程:http://c.biancheng.net/python/"
我建议大家加上小括号,这样写比较容易理解,而且兼容性好。
在屏幕上输出数字
print 除了能输出字符串,还能输出数字,将数字或者数学表达式直接放在 print 中就可以输出,如下所示:
print( 100 )
print( 65 )
print( 100 + 12 )
print( 8 * (4 + 6) )
注意,输出数字时不能用引号包围,否则就变成了字符串。下面的写法就是一个反面教材,数学表达式会原样输出:
print("100 + 12")
运行结果是100 + 12,而不是 112。
另外,和输出字符串不同,不能将多个数字放在一个 print 函数中。例如,下面的写法就是错误的:
print( 100 12 95 );
print(
80
26
205
);
总结
Python 程序的写法比较简单,直接书写功能代码即可,不用给它套上"外壳”。下面我们分别使用C语言、Java 和 Python 输出C语言中文网的网址,让大家对比感受一下。
使用C语言:
#include
int main()
{
puts("http://c.biancheng.net/");
return 0;
}
使用 Java:
public class HelloJava {
public static void main(String[] args) {
System.out.println("http://c.biancheng.net/");
}
}
使用 Python:
print("http://c.biancheng.net/")
python程序-第一个Python程序——在屏幕上输出文本相关推荐
- python编程在哪里写程序-第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单.最常用的 Python 程序--在屏幕上输出一段文本,包括字符串和数字. Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行. 在屏幕上输出字符串 ...
- 区分大小屏幕_第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单.最常用的 Python 程序--在屏幕上输出一段文本,包括字符串和数字.Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行. 在屏幕上输出字符串 ...
- 在屏幕上输出你好的python语句是_编程实现:在屏幕上输出中文字符“你好,世界”。(输出结果中不带双引号)_学小易找答案...
[填空题]借战死者诉说战争灾难的汉乐府诗是( ). [判断题]15 的倍数有 15 . 30 . 45 . ( ) [填空题]表现贫民意欲反抗的汉乐府诗是( ). [判断题]不可以在同一台计算机上安装 ...
- python基础-第一个python程序
前言 上一章中,我们介绍了怎么去安装python环境,作为我们入门python的先决条件,今天,我们通过编写第一个python应用程序的方式,正式进入python的大门. 首先,关于python,有两 ...
- python之pyqt5-第一个pyqt5程序-图像压缩工具(2.0版本)-小记
python之pyqt5-第一个pyqt5程序-图像压缩工具(2.0版本)-小记 此篇为上一篇pyqt5图像压缩小工具改良版.因为比较简单,下面直接贴上代码. 效果图: # -*- coding: u ...
- Python 开篇及第一个Python程序
本节内容 python 简单介绍 python 2.x 或者python 3.x python 安装 第一个python程序 一.python简单介绍 python的创始人为吉多.范罗苏姆(Guido ...
- python用for循环输出直角三角形_使用FOR循环语句在屏幕上输出一个由星号组成的直角三角形...
题目要求: 请用C++的信息输出方式,使用循环语句在屏幕上输出一个由星号组成的直角三角形,形状如下: * ** *** **** ***** 要求: 完全使用C++的信息输出方式,即cout以及流插入 ...
- 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...
- C---编写程序:实现一个随堂测试,能进行加减乘除运算。要求如下:(1)随机产生两个1~10的正整数,在屏幕上输出题目,如:5+3=?(2)学生输入答案,程序检查学生输入答案是否正确,若正确,
编写程序:实现一个随堂测试,能进行加减乘除运算.要求如下: 1)随机产生两个1~10的正整数,在屏幕上输出题目,如:5+3=? 2)学生输入答案,程序检查学生输入答案是否正确,若正确,则输出" ...
最新文章
- javascript 实现模拟滚动条,但不支持鼠标滚轮
- 2011---2013年杭电计算机历年研究生复试---笔试编程
- 【Notes8】Linux开发环境,Linux命令,vi命令,/正则,Hash,iNode,文件查找与读取,Linux开机自启动
- mybatis中去除多余的前缀或者后缀
- javascript OOP(下)(九)
- Navicat Premium试用期破解方法(转)
- NAT负载均衡_ftp
- Git系列(七):使用Git管理二进制大对象
- labelme制作数据集:将标注好的json文件,转换成类似VOCdevkit数据集中的SegmentationClass(标注技巧)
- opencv检测相交点_OpenCV学习笔记(八) 边缘、线与圆的检测
- Java编程:树(实际应用)
- 如何利用ECRS原则进行线平衡改善?
- 华为热设计工程师待遇_【华为热设计工程师面试】华为的面试是我面试过程中相对简单的一个。-看准网...
- 2021触摸精灵之问道脚本教学
- 【干货】实例讲解:跨部门沟通和与领导沟通的心得与技巧
- 骑行、318总结心得啊经验什么的
- vmware ubuntu server(服务器) 屏幕显示不全
- matlab k线图快速画出红色阳线绿色阴线
- echarts阶梯式折线图放大后断开连线的问题
- UNIZEN每周洞察第四期:Unizen生态迎来丰富进展
热门文章
- Qt控件总结:QToolButton
- DBGrid 应用全书
- 数据挖掘:模型选择——树模型
- 查询mysql数量_Linux 运维基础 Mysql性能优化
- 镭神激光雷达对于Autoware的适配
- Exception Type: IntegrityError 数据完整性错误
- [USACO09JAN]安全出行Safe Travel
- 项目遇到OpenSessionInViewFilter的默认sessionFactoryBeanName的问题
- GigaSpaces Grid for dataBase Cashing
- Bailian2735 八进制到十进制【入门】(POJ NOI0113-46)