和可乐geek学python(02)

程序由什么组成



  能了解到程序是有什么组成,能帮助我们形成一种程序思维,让我们更好地学习编程,更容易在大脑中形成一个流程。那么一个程序是由什么组成的呢?5个:输入,输出,数字,有条件执行,重复。无论多么复杂的程序,都是由这5个小部分组成的,所以,我们编写一个大型程序的话,先是要有一个目标,然后把一个目标慢慢分解,最后分解成由上面5个部分能够执行的每一个小小部分,由很多个小部分,最终组成我们的大程序。

  我们可以从字面上了解上面5个词。

  输入:这就像我们执行程序时,用鼠标,键盘,或者输入一些文本等行为。

  输出:就是程序将结果输出显示到屏幕上,或者将一个结果输出到文本之类的文件上。

  数字:即是一系列的数字,以及它们组成的算法。

  有条件执行:当发生某一条件时,执行某个算法。

  重复:也就是重复。

变量的值与类型



  当然我们接着需要了解的是变量,变量就像是我们初中数学函数中学过的X,Y。变量的值也就是变量所代表的意思,比如说我们定义x=10,那么10就是变量的值。或者X=可乐geek,那么可乐geek就是变量x的值。与变量有关的变量的类型,变量的类型有3种:整形int(就是整数)浮点型-float(就是带小数点的数字)字符串-str(字符组成的一串文字,英文或者中文等)。我们可以使用type语句来实现知道一个变量是什么类型。

>>> type(123)
<type ‘int‘>
>>> type(123.1)
<type ‘float‘>
>>> type(‘可乐geek‘)
<type ‘str‘>
>>> type(可乐geek)
SyntaxError: invalid syntax

我们要注意:字符串要写在引号之间,不然会发生语法错误,这种错误我们要在以后编程的时候尽量规避。而我们如果把一个数字写在引号之间,这个数字的类型将会变成字符串。

和可乐geek学python(02)

时间: 2024-08-04 23:34:47

和可乐geek学python(02)的相关文章

和可乐geek学python【01】

python是一门计算机高级语言 计算机语言嘛,分3种,有低级语言(汇编语言,机器语言).还有高级语言,像c/c++ ,java 这样的语言都是高级语言. 我们可以打个比方,就像我们可以通过程序和计算机对话,计算机就像一个仆人,我们叫他做什么,他就能做什么,但是,这个仆人听不懂我们说的高级语言,但是我们应该如何给这个仆人下指令让他去干我们吩咐他给我们做的事情呢. 这里有一个方法,就是找个翻译.把我们的高级语言翻译成仆人能听懂的低级语言(机器语言). 这里有两个方案. 方案一:找解释器(inter

兄弟连学python (02) ----简易抽奖器

import tkinter import random import tkinter.messagebox class choujiang: def __init__(self): self.root=tkinter.Tk() self.root.minsize(400,400) self.root.resizable(width=False,height=False) self.root.title("简单抽奖器") self.result1 = tkinter.StringVar

【和我一起学python吧】python 中的函数

一.函数的定义: Python中使用def关键字定义函数,函数包括函数名称和参数,不需要定义返回类型,Python能返回任何类型: Python代码   #没有返回值的函数,其实返回的是None def run(name): print name,'runing' #函数体语句从下一行开始,并且第一行必须是缩进的 >>>run('xiaoming') xiaoming runing >>>print run('xiaoming') xiaoming runing Non

老司机学python篇:第一季(基础速过、机器学习入门)

详情请交流  QQ  709639943 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小时的高质量.精品.1080P高清视频教程!包括标准库.socket网络编程.多线程.多进程和协程. 00.Django实战之用户认证系统 00.Django实战之企业级博客 00.深入浅出Netty源码剖析 00.NIO+Netty5各种RPC架构实战演练 00.JMeter 深入进阶性能测试体系 各领域企业实战 00.30天搞

编程爱好者学Python之入门(Python安装)

编程爱好者学python之快速入门(淘宝课程) Python的安装: 1.进入Python官方网站下载安装包 点击导航栏的 Downloads 会自动识别你的windows系统  你会看到  Python3.6.2 和 Python2.7.13   (32位系统)的安装包 注:Python3以后版本不再向Python2进行兼容,所有如果你是单纯为了学新东西建议直接下载Python3以后的版本 如果你是系统是windows64位或者你想下载其他版本的安装包—— 请点击Downloads  > Wi

小白学 Python 爬虫(12):urllib 基础使用(二)

人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基

小白学 Python 数据分析(9):Pandas (八)数据预处理(2)

人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):Pandas (二)数据结构 Series 小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame 小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看数据 小白学 Python 数据分析(6):Pandas (五)基础操作(2)数据选择 小白学

【Python】初学编程适合学Python?其有何用?

初学编程适合学Python?其有何用? 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触

[零基础学python]为什么要开设本栏目

这个栏目的名称叫做"零基础学Python". 现在网上已经有不少学习python的课程,其中也不乏精品.按理说,不缺少我这个基础类型的课程了.但是,我注意到一个问题,不管是课程还是出版的书,大多数是面向已经有一定编程经验的人写的或者讲的,也就是对这些朋友来讲,python已经不是他们的第一门高级编程语言.据我所知,目前国内很多大学都是将C之类的做为学生的第一门语言. 然而,在我看来,python是非常适合做为学习高级语言编程的第一门语言的.有一本书,名字叫<与孩子一起学编程>