上一章我们已经安装好了Python环境,并且写出了第一个Python程序。下面我们接着继续学习。首先,来分析下上一章我们写的代码。

我们最初的目的是为了可以输出一串有意义的文字,最终选择了英文语句“hello world”。在上一张,我们使用了2种方法输出该文字。

1、print函数(输出)

这是Python内置的输出函数,当我们想让程序输出的时候可以调用它来实现。具体有以下用法:

1.1用print()在括号中加上字符串(字符串:用引号包围起来的对象,在里面可以输入你想写的任何文字)

1.2也可以接受多个字符串,用逗号“,”隔开,例如:

print('呵呵', '逗我', ' 你想干嘛')

运行截图:

可以看到,和我们第一个程序类似。

2、提到输出,就不能不提输入,毕竟和任何人交流都是相互的,就算电脑也不例外。在Python语言中,可以使用input()来接受你的任何输入。

同理,括号里面可以写提示文字。用法如下图:

解释下上图操作,我们用一个变量保存输入的字符(这里是“哈哈哈”),按下回车后,该输入就保存到我们定义的变量name中。接着,我输入name,按下回车,是为了看刚刚的输入是否在name中。

注:可以把变量当成一个空盒子。申请一个变量就相当于造一个空盒子,盒子就是用来放东西的。对变量的操作就是对这个盒子的操作,比如打开盒子查看里面的东西是什么、把里面的东西拿出来换成另外一个。

3、上一章,我们最后使用函数来输出“helloworld”。

函数的定义在Python中有固定的格式,我们按照格式一步步来就可以创建自己的函数。任何程序都是由一个个函数组成的,正所谓不积跬步无以至千里,就是这个意思。

刚接触编程的同学可以把函数当成复读机,按一下开关,就会把里面的内容读出来。当然,现在的复读机也支持把自己说的录下来然后播放。这比我们上一章的程序能更加复杂一点,但结合第二节输入函数,大家还是可以做出来的。

写程序就应该多敲敲代码,大家自己先思考下,写出“用户输入任何东西,然后输出它”的程序。

举个栗子,仅供参考:

看到上图是不是有很多惊喜,和你写的一样吗,请关注第三节内容

从零开始学Python 二的更多相关文章

  1. 如何从零开始学Python?会玩游戏就行,在玩的过程就能掌握编程

    现在学习编程的人很多,尤其是python编程,都列入高考了,而且因为人工智能时代的到来,编程也将是一门越来越重要的技能. 但是怎么从零开始学python比较好呢?其实,你会玩游戏就行. 从零基础开始教 ...

  2. 从零开始学Python网络爬虫PDF高清完整版免费下载|百度网盘

    百度网盘:从零开始学Python网络爬虫PDF高清完整版免费下载 提取码:wy36 目录 前言第1章 Python零基础语法入门 11.1 Python与PyCharm安装 11.1.1 Python ...

  3. 从零开始学python

    自从20世纪90年代初Python语言诞生至今,它已被广泛应用于系统管理任务的处理和Web编程.今天就来给大家看看学Python的五大优势吧! NO.1 全球三大主流编程语言之一 python是一种面 ...

  4. 从零开始学Python第一周:Python基础(上)

    Python语法基础(上) 一,Python的变量 (1)创建变量 变量的含义:存储信息的地方 创建变量并赋值 x = 1 print x x = 123 #再次赋值 print x (2)使用变量 ...

  5. 从零开始学Python第八周:网络编程基础(socket)

    Socket网络编程 一,Socket编程 (1)Socket方法介绍 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Soc ...

  6. 从零开始学Python第七周:面向对象进阶(需修改)

    一,类的属性 (1)示例 通过属性获取已经创建对象的个数 class Plane: pCount = 0 #类属性 def __init__(self,name,category): self.nam ...

  7. 从零开始学Python第0周:Python基本介绍(部分内容来源于网络)

    Python入门介绍 一,Python的基本介绍 (1)概要 Python是一种解释型,面向对象,动态数据类型的高级程序设计语言.常被广泛用于处理系统管理任务和web编程.现如今Python已经成为了 ...

  8. 从零开始学Python 一

    一.安装 1.进入Python官网下载环境:https://www.python.org 2.根据自己的电脑选择安装版本,然后安装即可. 二.运行第一个程序 1.安装完Python,会自带一个编辑器, ...

  9. 从零开始学MySQL(二)

    鉴于上节篇幅以安装为主,因此对于调用mysql所需要使用的“命令”只是略微提及.随之而来就会带给读者诸多不解了,因为你会思考,这串长长的字符到底有什么特殊的含义呢?聪明的你可能早就抱着好奇心去“摆渡” ...

随机推荐

  1. 将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)

      禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的.   https://www.zentao.net/download/80111.htm ...

  2. CAN自收自发问题小结

    2011-12-02 21:59:23 流程图: CAN自收自发问题小结 1,地址如何确定?  答:51的片外扩展地址,R/W脚的电平会根据代码自动更改,不需要设置.    参考 单片机的外部存储器的 ...

  3. centos6.9 PHP的编译安装并连接nginx

    1.安装yum -y install libxml2-devel openssl-devel bzip2-devel libmcrypt-devel 解决php包的依赖关系,可能libmcrypt会报 ...

  4. js中创建对象的4种方法

    1.直接创建,不可复用式创建var obj = new Object(); obj.name = ""; obj.id = ""; 2.使用工厂方法来创建对象, ...

  5. Docker volume权限导致的几个问题

    挂宿主目录的权限问题 由于容器和宿主机共用了一套内核,因此同一个uid对应的容器用户和宿主机用户(哪怕用户名不同)对于内核权限控制而言都是同一个用户.而默认情况下,如果未做特殊配置,容器里的进程默认是 ...

  6. Kafka启动报错 : ERROR Processor got uncaught exception

    参照我之前的一篇博文Kafka学习之(二)Centos下安装Kafka安装了kafka并启动,状况并不像我之前最初的预期,报错了,并且我在当前Linux环境下安装的Java版本.Kafka版本都是和之 ...

  7. standby_file_management参数为MANUAL导致添加数据文件错误

    症状:standby_file_management 在MANUAL模式下添加数据文件报错处理: 1.standby_file_management为MANUAL,主库添加数据文件,从库发现如下报错: ...

  8. 关于C#的Main(String[] args)参数输入问题

    关于C#的Main(String[] args)参数输入问题 指定相关的测试代码 首先,写一个用于测试的关于Main(String[] args)参数输入有关的代码类,如下: using System ...

  9. mysql基操

    创建数据表: create table tt1( id int, name varchar(20), age int,sex boolean ); insert into tt1 values(1,& ...

  10. 在CAcUiTabChildDialog中使用点取或者(拾取)时卡住的问题

    问题描述:在Tab的对话框中,其子对话框CAcUiTabChildDialog中用点取或者(拾取)时卡住的问题 在子对话框中: BeginEditorCommand(); CompleteEditor ...