从零开始学Python 二
上一章我们已经安装好了Python环境,并且写出了第一个Python程序。下面我们接着继续学习。首先,来分析下上一章我们写的代码。
我们最初的目的是为了可以输出一串有意义的文字,最终选择了英文语句“hello world”。在上一张,我们使用了2种方法输出该文字。
1、print函数(输出)
这是Python内置的输出函数,当我们想让程序输出的时候可以调用它来实现。具体有以下用法:
1.1用print()
在括号中加上字符串(字符串:用引号包围起来的对象,在里面可以输入你想写的任何文字)
1.2也可以接受多个字符串,用逗号“,”隔开,例如:
print('呵呵', '逗我', ' 你想干嘛')
运行截图:
可以看到,和我们第一个程序类似。
2、提到输出,就不能不提输入,毕竟和任何人交流都是相互的,就算电脑也不例外。在Python语言中,可以使用input()来接受你的任何输入。
同理,括号里面可以写提示文字。用法如下图:
解释下上图操作,我们用一个变量保存输入的字符(这里是“哈哈哈”),按下回车后,该输入就保存到我们定义的变量name中。接着,我输入name,按下回车,是为了看刚刚的输入是否在name中。
注:可以把变量当成一个空盒子。申请一个变量就相当于造一个空盒子,盒子就是用来放东西的。对变量的操作就是对这个盒子的操作,比如打开盒子查看里面的东西是什么、把里面的东西拿出来换成另外一个。
3、上一章,我们最后使用函数来输出“helloworld”。
函数的定义在Python中有固定的格式,我们按照格式一步步来就可以创建自己的函数。任何程序都是由一个个函数组成的,正所谓不积跬步无以至千里,就是这个意思。
刚接触编程的同学可以把函数当成复读机,按一下开关,就会把里面的内容读出来。当然,现在的复读机也支持把自己说的录下来然后播放。这比我们上一章的程序能更加复杂一点,但结合第二节输入函数,大家还是可以做出来的。
写程序就应该多敲敲代码,大家自己先思考下,写出“用户输入任何东西,然后输出它”的程序。
举个栗子,仅供参考:
看到上图是不是有很多惊喜,和你写的一样吗,请关注第三节内容
从零开始学Python 二的更多相关文章
- 如何从零开始学Python?会玩游戏就行,在玩的过程就能掌握编程
现在学习编程的人很多,尤其是python编程,都列入高考了,而且因为人工智能时代的到来,编程也将是一门越来越重要的技能. 但是怎么从零开始学python比较好呢?其实,你会玩游戏就行. 从零基础开始教 ...
- 从零开始学Python网络爬虫PDF高清完整版免费下载|百度网盘
百度网盘:从零开始学Python网络爬虫PDF高清完整版免费下载 提取码:wy36 目录 前言第1章 Python零基础语法入门 11.1 Python与PyCharm安装 11.1.1 Python ...
- 从零开始学python
自从20世纪90年代初Python语言诞生至今,它已被广泛应用于系统管理任务的处理和Web编程.今天就来给大家看看学Python的五大优势吧! NO.1 全球三大主流编程语言之一 python是一种面 ...
- 从零开始学Python第一周:Python基础(上)
Python语法基础(上) 一,Python的变量 (1)创建变量 变量的含义:存储信息的地方 创建变量并赋值 x = 1 print x x = 123 #再次赋值 print x (2)使用变量 ...
- 从零开始学Python第八周:网络编程基础(socket)
Socket网络编程 一,Socket编程 (1)Socket方法介绍 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Soc ...
- 从零开始学Python第七周:面向对象进阶(需修改)
一,类的属性 (1)示例 通过属性获取已经创建对象的个数 class Plane: pCount = 0 #类属性 def __init__(self,name,category): self.nam ...
- 从零开始学Python第0周:Python基本介绍(部分内容来源于网络)
Python入门介绍 一,Python的基本介绍 (1)概要 Python是一种解释型,面向对象,动态数据类型的高级程序设计语言.常被广泛用于处理系统管理任务和web编程.现如今Python已经成为了 ...
- 从零开始学Python 一
一.安装 1.进入Python官网下载环境:https://www.python.org 2.根据自己的电脑选择安装版本,然后安装即可. 二.运行第一个程序 1.安装完Python,会自带一个编辑器, ...
- 从零开始学MySQL(二)
鉴于上节篇幅以安装为主,因此对于调用mysql所需要使用的“命令”只是略微提及.随之而来就会带给读者诸多不解了,因为你会思考,这串长长的字符到底有什么特殊的含义呢?聪明的你可能早就抱着好奇心去“摆渡” ...
随机推荐
- Java EE开发技术课程
新的学期开始了,j2e已经上了两节课,接下来就是对该课程的一些作业以及相关的认识: 一.课程目标: Java EE是java的企业级应用,所以在我看来在学习这门课程之前肯定要对java有一个具体的认识 ...
- STD函数的内部计算公式
各股票软件的标准差函数STD是不同的,而布林线的上下轨是以STD为基础计算出来的,所以使用布林线应小心.以2008/3/28的上证综指为例,利用如下代码:"收盘价3日STD:STD(CLOS ...
- deepin 安装scrapy安装出错:fatal error: Python.h 的解决办法
环境deepin Linux 15.7 Python3.6.5 今天重新装了deepin系统,需要重新安装scrapy,直接pip了一下,没成. 报错:fatal error: Python.h: 没 ...
- css 修改input中placeholder提示问题颜色
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgba(74, 87, 103, 1); ...
- vue scrolle在tab 中使用
1. 使用npm 安装 npm i vue-scroller -S 地址: https://github.com/wangdahoo/vue-scroller2. 引入 main.js: import ...
- ssh到虚拟机---一台主机上
问题描述:我们需要ssh来编辑虚拟机中的文件,以此提高工作效率.但是新建的虚机一般来说没有开启ssh服务,所以需要在虚拟机上开启ssh服务. 1)检查是否安装了SSH rpm -qa |grep ss ...
- Host 'xxx' is not allowed to connect to this MySQL server.
mysql开启远程连接 今天在服务器安装了mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this ...
- pycharm 序列号/行号 的宽度太宽了如何调整
问题:行号宽度嫌宽: 解决:在settings里面,如下图顺序,取消“show gutter icons”的勾,即可. 调整后如下图:
- Java的实例化
实例化是什么 1.在Java中,使用已经定义好的类,创建该类对象的过程称为"实例化". 2.实例化就是在堆中分配内存的过程,分配的内存即对象. 3.只有实例化后的对象,才能访问到类 ...
- Linux (麒麟)系统 重启后无法登陆进图形界面
登录图形化界面的时候,会显示GNOME电源管理器没启动等提示信息,会一直卡在登录界面 在启动的时候按ESC或者在登录界面crtl+alt +f3 进入字符终端界面 查看物理存储空间占用信息,可能会有一 ...