第三天啦,这是我在知乎上写的第三篇文章。今天因为学校有期中考试,更新的有点晚了,抱歉哈。我看了我昨天的被浏览量,有58位小伙伴看了我的文章,有一位朋友给点了赞,谢谢这一位陌生人,让我在考完试后还能坐在电脑前敲下这些文字,也希望大家能够多给我点几个赞,真的感谢,谢谢大家。

好了,回到正题上,我今天分享的是Python变量和简单的数据类型;从今天开始,我们就正式的开始学习Python了,希望大家一起努力,成功拿下Python,都能找到好工作。

一、变量

1.1 变量和常量

什么是变量呢?可能很多初学编程的人都会问,我的看法是:我们可以将变量看成一个小箱子,专门用来“盛装”程序中的数据,这些数据有很多的类型,比如数字、字符串、字符等,我们可以将这些数据保存到变量中,方便我们的以后使用。

那么同时有变量也就有常量,它们都是用来“盛装”数据的小箱子,但不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。

1.2 变量的使用

在Python,我们通过赋值来给更好的使用变量;将数据放入变量的过程叫做赋值,Python 使用等号=作为赋值运算符,具体格式为:

name = value

name 表示变量名;value 表示值,也就是要存储的数据。

变量的命名要遵循一些规则和规范,主要有:

1、变量名只能包含字母、数字和下划线。而且变量名不能以数字开头,只能以字母或者下划线开头。

2、变量名不能包含空格,但可以使用下划线来分隔其中的单词。

3、不能将Python的关键字和函数名用作变量名。

这是Python的33个关键字:

关键字大家现在不用去记,我们边学边记是最好的了,不用着急,我现在也只记得一部分;函数名有很多,我就不一一列举了。

好了,回到我们是使用上,例如,下面的语句将整数 8 赋值给变量 n:

n = 8

从此以后,n 就代表整数 8,使用 n 也就是使用 8。

更多的例子:

pi = 3.1415926 #将圆周率赋值给变量 pi

real = True #将布尔值赋值给变量 real

String = "可以给我点个赞吗?谢谢啦" #将字符串赋值给变量

还有一点就是,变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;

例如:

n = 10 #将10赋值给变量n

n = 100 #将100赋值给变量n

n = 200 #将200赋值给变量n

打印是会显示你最新赋的值;

补充一下:Python是弱类型的语言,弱类型语言有两个特点:

①:变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。②: 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。

这很方便,不想之前我学的C语言,它是强类型的语言,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的。

以C语言为例:

int n = 10; //int表示整数类型

n = 100;

n = "Hello"; //错误:不能将字符串赋值给整数类型

url = "Hello"; //错误:没有指明类型的变量是没有定义的,不能使用。

没学过的不要紧,我只是补充一下,大家就当看看课外知识也挺好的。

-------------------今天有点晚了,我明天还有课,就更到这里了,希望大家能多点赞,多收藏,谢谢啦。

最后,还是送给大家我最喜欢的一句话:

没有一颗心,会因为追求梦想而受伤。当你真心渴望某样东西,整个宇宙都会来帮你。

——保罗柯艾略《牧羊少年奇幻之旅》

2020.11.3

python入门很简单 洪锦魁_Python入门(基础篇)相关推荐

  1. 《mysql入门很简单》_《MySQL入门很简单》练习6.9

    (1)将name字段的数据类型改为VARCHAR(30)且保留非空约束 (2)将behavior字段的位置改到legs字段的前面 (3)将kinds字段改名为category (4)在表中增加fur字 ...

  2. python写好的代码怎么给别人使用-10分钟学会用python写游戏!Python其实很简单!...

    原标题:10分钟学会用python写游戏!Python其实很简单! Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以在这里给各位看官们准备了高价值Python学习视频教程 ...

  3. 简单php修改mysql数据类型_MySQL入门很简单—MySQL数据类型

    MySQL入门很简单---MySQL数据类型 一.整数类型: //类型名称字节数(长度)无符号数的取值范围有符号的取值范围 TINYNIT 1 (4)0~255-128~127 SMALLINT2 ( ...

  4. mysql入门很简单(一)

    之前一直都只会一些mysql简单的操作,对mysql的理解也不是很熟悉,找了很多mysql的基础书籍,也不是很理想,后来发现一本<mysql入门很简单>发现还不错,看了两遍,mysql基础 ...

  5. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

  6. 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)...

    1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...

  7. mysql入门很简单系列视频-学习笔记

    mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...

  8. ARM Cortex M0权威指南_PDF电子书下载 带书签目录 高清完整版 http://pan.baidu.com/s/1jGKQSwY MariaDB入门很简单_PDF电子书下载 带

    ARM  Cortex  M0权威指南_PDF电子书下载 带书签目录 高清完整版   http://pan.baidu.com/s/1jGKQSwY   MariaDB入门很简单_PDF电子书下载 带 ...

  9. 《MySQL入门很简单》学习笔记(22)之第22章驾校学员管理系统(关键词:数据库/MySQL)

    第22章 驾校学员管理系统 略. 参考文献: 1.<MySQL入门很简单>.

最新文章

  1. Linux用户必须知道的常用终端快捷键
  2. HTML--HTML对象的关于位置和大小的属性的图解
  3. 阿里P8亲自教你!Activity的6大难点,你会几个?年薪50W
  4. Android官方开发文档Training系列课程中文版:线程执行操作之线程间通讯
  5. Hadoop怎么了,大数据路在何方?
  6. 判断一个文件是否可以使用
  7. 软件测试与发布,软件测试与发布技术
  8. 计算机英语词汇 沪江,常用计算机英语词汇学习
  9. 微信公众号推送模板消息给用户
  10. 在html中函数无效,无法在按钮点击HTML中调用JavaScript函数
  11. 基于Echarts实现可视化数据大屏服务大数据可视化监管平台
  12. 基于BoF算法的图像分类
  13. matlab-线性代数 det 各阶主子式、余子式、代数余子式
  14. bzoj 4987 Tree
  15. Jenkins构建maven项目失败
  16. python画哆啦a梦 代码_python之:tkinter画哆啦A梦
  17. iOS开发-ios7样式绕圈活动指示器(自定义Activity Indicator View)
  18. 发布上线前,先小秀一把俺的64位浏览器,速度那觉对是杠杠滴,上youtube,上google不费劲
  19. F3net 商汤Deepfake检测模型
  20. 极简汉字史 第一章 文象列而结绳移 鸟迹明而书契作

热门文章

  1. 汉诺塔问题(分治+源码+动画演示)
  2. 读书笔记《一个App的诞生》
  3. 了解网络最新发展:LF Networking将在ONS北美大会提供的10个演示
  4. Future的小使用
  5. python爬虫获取强智科技教务系统学科成绩(模拟登录+成绩获取)
  6. python3 + selenium 进行强智教务成绩的刷新以及通知成绩(华东理工大学 某ecust)
  7. 2020最火网络新词英文_2020年网络流行语英文版
  8. 如何在Google Chrome中为扩展程序创建自定义键盘快捷键
  9. Qt侧边垂直导航菜单栏Demo
  10. Highcharts高级响应能力支持