首页 > 其他分享 >第2章 变量和简单数据类型

第2章 变量和简单数据类型

时间:2023-08-01 19:44:06浏览次数:36  
标签:Python 变量 python 简单 数据类型 2.3 使用 字符串

2.1 运行 hello_world.py 时发生的情况
print是一个函数,直接打印内容到控制台

2.2 变量
message代表变量,而python始终使用整个变量的最新值

2.2.1 变量的命名和使用

1.变量名只能包括字母,数字,下划线
2.变量名不能包含空格,下划线代表空格进行分隔单词
3.变量名不能和关键字重名
4.变量名应该即简短又具有描述性
5.变量名尽量避免使用小写l和大写O

2.2.2 使用变量时避免命名错误

1.提示报错在多少行
2.并且搞啥为啥报错的原因

1.python解释器不会检查变量的拼写错误,只要求变量名一致
2.绿色波浪表示拼写问题,但是不会影响运行


动手试一试

2-1 简单消息:将一条消息存储到变量中,再将其打印出来。
2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改


2.3 字符串
1.用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。

2.3.1 使用方法修改字符串的大小写

1.name之后的.代表调用方法,title()表示方法名,括号的内容表示传参,这里不需要填写
2.title()方法是让首字母开头变为大写

1.upper()把字符串所有字母变为大写
2.lower()把字符串所有字母变为小写


2.3.2 合并(拼接)字符串
1.python使用+号来进行拼接字符串

2.3.3 使用制表符或换行符来添加空白

1.\反斜杠代表转义符号
2.\t代表制表符,开头缩进
3.\n代表换行符,之后的内容进行换行显示


2.3.4 删除空白

1.rstrip()函数是删除前面空格
2.lstrip()函数是删除后面空格
3.strip()函数是删除前后的空格


2.3.5 使用字符串时避免语法错误

1.python会将单引号之间作为字符串,剩下内容作为代码
2.一些代码编辑器会帮你检查一些语法,比如PyCharm红波浪线


2.3.6 Python 2 中的 print 语句
1.python2的语法在python3中报错

动手试一试

2-3 个性化消息:将用户的姓名存到一个变量中,并向该用户显示一条消息。显示
的消息应非常简单,如“Hello Eric, would you like to learn some Python today?”。
2-4 调整名字的大小写:将一个人名存储到一个变量中,再以小写、大写和首字母
大写的方式显示这个人名。
2-5 名言:找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出
来。输出应类似于下面这样(包括引号):
Albert Einstein once said, “A person who never made a mistake never tried anything 
new.” 
2-6 名言 2:重复练习 2-5,但将名人的姓名存储在变量 famous_person 中,再创建
要显示的消息,并将其存储在变量 message 中,然后打印这条消息。
2-7 剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。
务必至少使用字符组合"\t"和"\n"各一次。



2.4 数字
1.python中的数字包括整数和浮点数
2.4.1 整数

2.4.2 浮点数
1.浮点数每种语言计算都有不够精确的问题,但通常可以使用保留几位小数

2.4.3 使用函数 str()避免类型错误

1.报错提示只能字符串链接到字符串
2.所以我们使用str()函数将int转换str


2.4.4 Python 3 中的整数除法
1.python3中整数除法直接相当于浮点数除法

动手试一试

2-8 数字 8:编写 4 个表达式,它们分别使用加法、减法、乘法和除法运算,但结
果都是数字 8。为使用 print 语句来显示结果,务必将这些表达式用括号括起来,也就
是说,你应该编写 4 行类似于下面的代码:
2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一
条消息,指出你最喜欢的数字,然后将这条消息打印出来。


2.5 注释
1.解释这段代码的作用
2.5.1 如何编写注释
1.python中使用注释是#号,表示这行内容被编译器忽略

2.5.2 该编写什么样的注释

1.方便代码的后期维护
2.通俗易懂,别人也能更快上手

动手试一试

2-10 添加注释:选择你编写的两个程序,在每个程序中都至少添加一条注释。如
果程序太简单,实在没有什么需要说明的,就在程序文件开头加上你的姓名和当前日期,
再用一句话阐述程序的功能。


2.6 Python 之禅

1.复杂的问题都是简单问题构成
2.问题最好通过最简单的方式解决
3.代码要多注释方便后期维护

动手试一试

2-11 Python 之禅:在 Python 终端会话中执行命令 import this,并粗略地浏览一下
其他的指导原则。


2.7 小结

1.如何使用变量
2.如何创建描述性变量和语法错误和名称错误
3.字符串是什么
4.如何剔除前后空白字符
5.如何使用整数和浮点数以及使用数值的意外情况
6.注释的使用和作用
7.让代码尽可能简单

标签:Python,变量,python,简单,数据类型,2.3,使用,字符串
From: https://www.cnblogs.com/xiaochaofang/p/17598877.html

相关文章

  • C#委托和事件简单复习
    C#委托太久没用了,简单的复习一下快速过一遍语法使用使用委托的步骤1.定义一个委托类型只需要在声明的前面加上delegate关键字,其他的就跟声明一个方法(函数)类似publicdelegatevoidSayHello(stringname);2.使用刚刚声明的委托需要定义一个返回值跟参数与我们刚刚定义的......
  • 负载均衡算法: 简单轮询算法, 平滑加权轮询, 一致性hash算法, 随机轮询, 加权随机轮询
    直接上干活/***@version1.0.0*@@menu<p>*@date2020/11/1716:28*/publicclassLoadBlance{staticMap<String,Integer>serverWeightMap=newHashMap<>();static{serverWeig......
  • Hive支持的复杂数据类型
      ......
  • 【Python小随笔】Pillow简单示例(图片添字,图片覆盖图片,复杂验证码...)
     简单创建添加文字到图片fromPILimportImage,ImageDraw,ImageFont,ImageFilter#导入PIL库中的相关模块importrandom#导入random库#简单的添加文字"""mode:图片模式,指定了每个像素点的颜色组织方式。常用的模式有:'1':二值图像,每个像素点只有黑和白两种颜......
  • mongostat命令的简单使用
    有点类似linux平台的vmstat命令,只不过mongostat输出的是mongodb实例的相关信息。在命令行下使用,会间隔固定时间(默认1s)获取mongodb的当前运行状态,并输出结果。例如:每秒打印一次,共打印20次​#连接到复制集$mongostat--host=20.20.20.64:27017,20.20.20.65:27017,20.20.20.......
  • 跳表的原理--Golang 实现一个简单跳表
    前言最近在看《Redis设计与实现》这本书,书中简单描述了跳表的性质和数据结构,但对它的具体实现没有多讲。书里对跳表结构的描述是这样的:跳跃表节点:typedefstructzskiplistNode{//后退指针structzskiplistNode*backward;//分值doublescore;//......
  • go 循环变量捕获 陷阱
    以下这样的循环代码,最后会发现spaceId都是同一个!!!! for_,spaceId:=rangespaceIds{ task:=func(){ uc.log.WithContext(ctx).Errorf("SpaceUsecase::GetSpacesuc.badgeClt.GetspaceId:%vstart!!!!",spaceId) } getBadgesTasks=append(getBadgesTasks,task)......
  • python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量
    编程基础常识一、注释1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中2、注释分为:单行注释和多行注释3、用#号开始,例如:#这是我的第一个python程序4、注释可以写在单独一行,也可以写在一句代码后面5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释......
  • django 简单文件上传
    通过模型来处理上传的文件¶如果想要在 FileField 上的 Model 保存文件,使用 ModelForm 会让这一过程变得简单。当调用 form.save() 时,文件对象将会被保存在对相应 FileField 的 upload_to 参数所指定的地方:fromdjango.httpimportHttpResponseRedirectfromdja......
  • 简单教会如何使用《商品ID 》获取商品详情
      快速前往注册开通测试onebound.taobao.item_get公共参数名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]默认yes,将调用缓存......