上一章我们已经安装好了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. Hunspell介绍及试用

    1.简介 Hunspell是一个为拥有多态和复杂组合词的语言所设计的拼写检查器,原本为匈牙利语设计. Hunspell是一个自由软件,在GPL.LGPL和MPL三许可证下发行. Hunspell对主要 ...

  2. (Review cs231n) CNN in Practice

    Make the most of your data Data augmentation 加载图像后,对图像做一些变化,这些变换不改变图像的标签. 通过各种变换人为的增大数据集,可以避免过拟合提高模型 ...

  3. python-列表与元组

    列表(List)     特性:         列表也是一种Sequence 类型        下标         能切片         可以存储任何类型的数据,每个元素是任意类型,可以存放任 ...

  4. typeHandler

    package com.cainiao.aeye.chdir.manager.tddl.Handler; import com.cainiao.aeye.chdir.core.enums.AudioF ...

  5. Vue 组件&组件之间的通信 之 非父子关系组件之间的通信

    Vue中不同的组件,即使不存在父子关系也可以相互通信,我们称为非父子关系通信: 我们需要借助一个空Vue实例,在不同的组件中,使用相同的Vue实例来发送/监听事件,达到数据通信的目的: 实例: 初始加 ...

  6. 根据RadioButtonList动态显示隐藏Div

    使用场景 今天在写项目的时候遇到一个需求,注册页面,用户先选择类型继而填表单,所以需要根据选择切换表单,使用的前端框架是MiniUI,但是在实现这个功能的时候mini.get()方法无法得到div元素 ...

  7. vue 显示 webpack-dev-server不是内部命令的解决办法

    然后在cmd中cd到项目目录,依次运行命令: npm install 和 npm run build 最后运行 npm run dev 后项目成功运行.

  8. Tomcat &servlet字符集编码问题

    1.字符编码的原由 1.1 request和response的默认编码是? 如果未指定字符编码,则Servlet规范要求使用ISO-8859-1的编码. HTTP消息正文(请求或响应)的字符编码在Co ...

  9. python经典程序

    输入输出 #判断输入整数是否在[0,100]之间 num = eval(input("请输入一个整数:")) if num > 100 or num < 0: #判断[ ...

  10. 「面向打野编程」iOS多线程:CGD

    「面向打野编程」iOS多线程:CGD 前言 参考网络其他文章而写,渣水平,抛砖引玉. 虽然Concurrent意思为并发,但由于队列的实际效果,以下称为并行队列. 当前iPhone的CPU核心数远小于 ...