python入门很简单 洪锦魁_Python入门(基础篇)
第三天啦,这是我在知乎上写的第三篇文章。今天因为学校有期中考试,更新的有点晚了,抱歉哈。我看了我昨天的被浏览量,有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入门(基础篇)相关推荐
- 《mysql入门很简单》_《MySQL入门很简单》练习6.9
(1)将name字段的数据类型改为VARCHAR(30)且保留非空约束 (2)将behavior字段的位置改到legs字段的前面 (3)将kinds字段改名为category (4)在表中增加fur字 ...
- python写好的代码怎么给别人使用-10分钟学会用python写游戏!Python其实很简单!...
原标题:10分钟学会用python写游戏!Python其实很简单! Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以在这里给各位看官们准备了高价值Python学习视频教程 ...
- 简单php修改mysql数据类型_MySQL入门很简单—MySQL数据类型
MySQL入门很简单---MySQL数据类型 一.整数类型: //类型名称字节数(长度)无符号数的取值范围有符号的取值范围 TINYNIT 1 (4)0~255-128~127 SMALLINT2 ( ...
- mysql入门很简单(一)
之前一直都只会一些mysql简单的操作,对mysql的理解也不是很熟悉,找了很多mysql的基础书籍,也不是很理想,后来发现一本<mysql入门很简单>发现还不错,看了两遍,mysql基础 ...
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)...
1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...
- mysql入门很简单系列视频-学习笔记
mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...
- ARM Cortex M0权威指南_PDF电子书下载 带书签目录 高清完整版 http://pan.baidu.com/s/1jGKQSwY MariaDB入门很简单_PDF电子书下载 带
ARM Cortex M0权威指南_PDF电子书下载 带书签目录 高清完整版 http://pan.baidu.com/s/1jGKQSwY MariaDB入门很简单_PDF电子书下载 带 ...
- 《MySQL入门很简单》学习笔记(22)之第22章驾校学员管理系统(关键词:数据库/MySQL)
第22章 驾校学员管理系统 略. 参考文献: 1.<MySQL入门很简单>.
最新文章
- Linux用户必须知道的常用终端快捷键
- HTML--HTML对象的关于位置和大小的属性的图解
- 阿里P8亲自教你!Activity的6大难点,你会几个?年薪50W
- Android官方开发文档Training系列课程中文版:线程执行操作之线程间通讯
- Hadoop怎么了,大数据路在何方?
- 判断一个文件是否可以使用
- 软件测试与发布,软件测试与发布技术
- 计算机英语词汇 沪江,常用计算机英语词汇学习
- 微信公众号推送模板消息给用户
- 在html中函数无效,无法在按钮点击HTML中调用JavaScript函数
- 基于Echarts实现可视化数据大屏服务大数据可视化监管平台
- 基于BoF算法的图像分类
- matlab-线性代数 det 各阶主子式、余子式、代数余子式
- bzoj 4987 Tree
- Jenkins构建maven项目失败
- python画哆啦a梦 代码_python之:tkinter画哆啦A梦
- iOS开发-ios7样式绕圈活动指示器(自定义Activity Indicator View)
- 发布上线前,先小秀一把俺的64位浏览器,速度那觉对是杠杠滴,上youtube,上google不费劲
- F3net 商汤Deepfake检测模型
- 极简汉字史 第一章 文象列而结绳移 鸟迹明而书契作