乡亲们,我五一加班了,不(就)是强制~,但其实我内心是非常热爱工作,我为公司共存亡,TNND~ 咳咳……言归正传,让我们继续开车,不,继续学习吧,在这个时间点可以写写博客给大家我心里也是万分欢喜的。 先看看今天咱们学什么,菜品奉上: 1. 标识符 2. 变量 3. 数字类型 1.1 什么是标示符,看下图: 有没有同志能看出上面图片表述的一句话,猜对了奖励博主的一个深深的吻~(come on) 好了,好了,这么多的小姐姐,小妹妹索吻,我忙不过来,直接公布答案了 火星文:挖掘机技术哪家强,中国山东找蓝翔 这就是标识符的典型生活说明,但是在python中什么是标识符? 大白话:标示符是自己定义的,直指程序员的本心,就是开发人员在程序中自定义的一些符号和名称,如变量名 、函数名、类名等。 1.2 标示符的命名规则 标示符由字母、下划线和数字组成,且数字不能开头,不能使用关键字。 思考:下面的标示符哪些是正确的,哪些不正确为什么 fromNo12 from#12 #错误 my_Boolean my-Boolean #错误 Obj2 2ndObj #错误 myInt test1 Mike2jack My_tExt _test test!32 #错误 haha(da)tt #错误 int #错误 jack_rose jack&rose #错误 GUI G.U.I #错误 Python中的标识符是区分大小写的: 1.3 命名规则和方法 见名知意:起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 。 比如: 名字 就定义为 name , 定义学生 用 student。 1.4 驼峰命名法 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName 不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf Python推荐就是用下划线“_”来连接所有的单词 注意:一定要注意不要以关键字命名 查看关键字: >>> import keyword >>> keyword.kwlist [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] 上面那么多关键字,我们需要一个个背吗?很明显是不需要的,因为这些关键字我们在后期编程的时候经常遇到,慢慢咱们都记住了,天才就是这样做的~,啧啧啧~ 2.1 什么是变量呢? 通过我以上的讲解,各位看官知道了就是一个标识符,但是变量的作用什么呢? 雷德森 and 乡亲们,变量的作用就是为了存储数据的,以供程序进行计算使用。 2.2 变量的类型 咱们先看下下面的这个图,先在脑海中有个小印象,下面的课程会给大家一个个普及,不要方~ 有的同志,可能会问了,嗯,一定有疑惑…… 我们该如果确定数据的类型呢?什么时候确定变量的类型呢?我在哪?我是谁? 咳咳~既然大家有疑惑,我就在这里统一的说下。 2.3 怎样知道一个变量的类型呢? 在Python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别。 可以使用type(变量的名字),来查看变量的类型。以上知识让我们知道了,什么是变量,变量的类型是什么?接下来让我们学习,变量的起名,以及标识符相关规范。 OK,到这里我们简单总结下我们刚刚学过的知识点 1. 变量的命名 2. 变量的大致类型 下面开始我们学习如何定义一个变量 变量的三种赋值方式送给大家,一般人我都把告诉他们,来,瞅一瞅 2.4 变量的赋值方式 1. 传统赋值 name = “for” 2. 链式赋值 name = user = “for” 3. 序列解包赋值 name,age = “for”,10 PS:两边的变量和常量要对等。 接下来,让我们拔高下自己,来一个小小的面试题,练练~ 面试题:已知有两个变量 a = 1,b = 2 如何不使用第三个变量的情况下,进行a,b的数值交换?既 a = 2 , b = 1 这个在前几年面试的时候,必考题,今年不考,明年考。大家想想如何做 答案:就是序列解包赋值 a,b = 2,1 是不是肥肠简单~没错,你们都是天才。 3.1 Python数字类型介绍 但是各位看官我要说个关于Long的爱恨情仇秘密: 因为我认为Python 2.x版本长整型的不严谨,深思熟虑之后我给python之父打电话要求去除,所以Python 3版本取消了长整型。但是在Python 2.x版本对MySQL操作时,导出的整形数可能就是长整型。 我们可以通过类型函数(type(变量名))查看数字类型 输出: 2.3.3 Python数字类型运算符 运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 7 – 减 得到负数或是一个数减去另一个数 a – b 输出结果 3 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 10 / 除 x除以y b / a 输出结果 2 // 取整除 取商,5//2得2;返回商的整数部分 9//2 输出结果 4 。 % 取余 返回除法的余数 a % b 输出结果 1 ** 幂 返回x的y次幂 a**b 为5的2次方, 输出结果 25 好的,各位看官,今天的内容就到这里了,如果上边的内容有问题,欢迎致电:1234567890(但不能保证打得通,嘿~),想起我可怜的五一假期呀,真是日了狗了,气死了,我要去角落画个圈圈诅咒他们。 文章的最后来个小练习吧,来来来,敲代码才是根本,看看在做的各位的身材符合标准不 BMI指数(Body Mass Index) 以称身体质量指数 BMI值计算公式: BMI = 体重(公斤) / 身高的平方(米) 例如: 一个人69公斤,身高是173公分 BMI = 69 / 1.73**2 = 23.05 标准表: BMI < 18.5 体重过轻 18.5 <= BMI < 24 体重正常 BMI > 24 体重过重
1. 标识符
2. 变量
3 Python数字类型
整型
int型
例子:1为整型
浮点型
float型
例子:2.1为浮点型
长整型
long型
例子:2L为长整形,数字后面加L就是长整形,理论上长整型的界限为 2147483647
2.3.2 Python数字类型转换
print(type(1)) print(type(1.0))
<class 'int'> <class 'float'>
>>> a = 5 >>> b = 2 >>> a + b 7 >>> a * b 10 >>> a / b 2.5 >>> a // b #取整除 2 >>> a % b #取余 1 >>> 2 ** 3 #次方(幂) 8 >>> a ** 2 25
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算