和可乐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
我们要注意:字符串要写在引号之间,不然会发生语法错误,这种错误我们要在以后编程的时候尽量规避。而我们如果把一个数字写在引号之间,这个数字的类型将会变成字符串。
转载于:https://www.cnblogs.com/kelegeek/p/3825636.html
和可乐geek学python(02)相关推荐
- python 抽奖器_兄弟连学python (02) ----简易抽奖器
import tkinter import random import tkinter.messagebox class choujiang: def __init__(self): self.roo ...
- 【读书笔记】Python编程-基础知识和案例讲解,“笨办法”学Python 3_2020.02.15
[概述] --书名:"笨办法"学Python 3 --作者:泽德 A.肖 --日期:2020年02月15日 --大事件记录: 截至2月14日24时,据31个省(自治区.直辖市)和新 ...
- 陪孩子一起学python第二季第2集_跟我一起学python | 探究02
昨天写了"跟我一起学python | 探究01",转发了朋友圈.其实文章序列标题应该写成"跟地理老师一起学Python".我是真正意义上在自学Python.学和 ...
- python教学小说02 猫都让我学python
梦醒,小柯起床洗漱. 他拧水龙头瞬间,惊奇地发现手指居然穿过了水龙头. 慌乱中他又试了几遍,结果一样. 这事惊悚,他惊了. "怕了吗?"有人问. 这声音熟悉呀. 是梦中那个反复呢喃 ...
- 想学Python?那这套教程再适合你不过了!!
如果你想问最近这些年什么编程语言最值得学习,我相信很多人都会告诉你是Python! 所以不仅是开发小白,甚至很多开发老手,也都开始学习Python,作为辅助第二语言来提高自己的职场竞争力. 不过结合我 ...
- 想学Python?那这套教程再适合不过了!
如果你想问最近这些年什么编程语言最值得学习,我相信很多人都会告诉你是Python! 所以不仅是开发小白,甚至很多开发老手,也都开始学习Python,作为辅助第二语言来提高自己的职场竞争力. 不过结合我 ...
- 想学Python?快看看这个教程!收藏!
Python入门从哪开始,90%以上的书上都是这样讲的: 先介绍 Python 的基本语法规则.list.dict.tuple 等数据结构,然后再介绍字符串处理和正则表达式,介绍文件等IO操作.... ...
- 看漫画学python 豆瓣_漫画,小莉要学Python后端,看大牛是怎么教她的!
Python 是一门开源免费.通用型的脚本编程语言,它上手简单,功能强大.Python 类库极其丰富,Python 在 web 开发方面有着广泛的应用,比如常见的 python web 框架有 dja ...
- 零基础学Python:一文看懂数字和字符串
来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础. [ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyt ...
最新文章
- 一套就够了!室内+室外激光SLAM关键算法讲解与工程实现(源码和数据开源)...
- VTK:可视化之LabelPlacementMapper
- 10个强大实用数据地图,不懂代码也能做!(附demo)
- 青蛙换位java_青蛙换位
- 情感分析技术在美团的探索与应用
- Think in Java读书笔记--对象入门
- 大数据高级开发工程师——大数据相关工具之三 Maxwell
- ubntu系统克隆到其他计算机的方法
- 【爆肝帝,花费3个月整理】金九银十面试季,2020-2021字节跳动所有,软件测试面试题拿走不谢!(附详细答案解析)
- wsimport命令介绍
- 来自ThoughtWorks肖然的推荐
- 建造者模式(二):游戏角色设计的建造者模式解决方案
- c语言求绝对值作业,C语言求绝对值
- Linux下简单编译so库,调用另一个so库的方法
- meo学习笔记3:并行与并发,线程与进程的区别
- webpack 打包报错:Can't resolve '.\dist\bundle.js' in 'E:\vivian....'
- mysql odbc 5.3 install error 13: system error code 126
- tailwind css的使用
- Spring事务管理 .
- 2017年,我成功入职小红书的经历