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

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

时间:2023-07-31 19:11:26浏览次数:22  
标签:存储 变量 数据类型 大写 字符串 简单 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.3,变量名
From: https://www.cnblogs.com/xiaochaofang/p/17594263.html

相关文章

  • SV 第二章 数据类型
    SystemVerilog验证2数据类型相比较于Verilog,SystemVerilog引入了新的数据结构,具有如下优点:双状态数据类型:更好的性能,更低的内存消耗队列、动态和关联数组:减少内存的消耗,自带搜索和分类功能类和结构:支持抽象数据结构联合和合结构:允许对同意对数据有多种视图字符串:支持内奸......
  • 简简单单学docker在群晖nas中构建docker版aspnetcore网站
    琢磨了n天,掉了好多头发,终于可以了,踩坑无数!终于行了!先来了解下:1.net运行时runtime和sdk,简单来说就是sdk开发用的,runtime是用来运行的,所以构建dockerfile只用runtime就够了!2.docker运行不需要打包操作系统如ubuntu等进入包内!特殊需要的可以!这个问题都必须了解!正式开始1.用vs202......
  • 程序员推荐的最简单有效的科学健脑…
    1、勤练脑力可使记忆力增强,感兴趣的程序猿可以来试试勤练脑力可使记忆力增强,勤做有氧运动可使大脑灰质增加,勤于思考可使理智与情感有机互补。这些措施看上去很美,但美中不足的是,它们对大脑的训练都不够彻底,这也是越来越多此类研究的通病。记忆训练对大脑的好处当然比看真人秀什么......
  • 用SQL实现数据稽核的简单案例
    假设有一个电商平台的数据库,其中包含订单表orders和订单明细表order_items,需要对这两张表进行数据稽核,确保订单总金额(total_amount)与订单明细表中的订单金额之和一致。创建订单表orders:CREATETABLEorders(order_idINTPRIMARYKEY,customer_idINT,order_da......
  • 简单配置Sql专家云
    一、实例配置1.添加实例   点击全面诊断实例配置,右上角点击添加。2.填写实例信息  根据下图填写对应的信息,连接测试成功后点击保存。3.添加完成  4.修改实例   找到对应的实例,点击下图蓝色框修改即可。 5.停止实例  找到对应的实例,点击下图红色框......
  • 【机器学习】多变量线性回归
    LinerRegressionwithMultipleVariable用向量实现的代码,单变量和多变量可以共用多变量线性回归相当于是单变量的扩展,主要还是按照模型假设、构造代价函数和研究代价函数的最小值这样的思路展开。与单变量线性回归不同的是,多变量线性回归还可能涉及到特征缩放的问题,主要原因......
  • 编程语言中代码块中的变量
    usingnamespacestd; intmax10=10; inti=0; //放入内存中 intlength[10]; for(i=0;i<max10;i++) { cout<<i+1<<endl; //把相加的结果放入寄存器中具体看汇编代码,这样不应影响内存中的值 length[i]=i; }汇编代码:usingnamespacestd; int......
  • vue + vite 在index.html中使用环境变量
    npminstallvite-plugin-html-Dvite.config.jsimport{createHtmlPluginasuseHtmlLoader}from'vite-plugin-html'useHtmlLoader({inject:{data:{title:VITE_APP_BASE_URL,},},}),index.html可以使用啦!!!<pclass=&quo......
  • Maven implicit Properties(隐含变量)
    http://www.sonatype.com/books/mvnref-book/reference/resource-filtering-sect-properties.htmlMaven:TheCompleteReference9.2. MavenPropertiesPrev:9.1. IntroductionTOCNext:9.3. ResourceFiltering9.2. MavenPropertiesYoucanuseMavenproper......
  • python调用其他py文件的变量
    Python调用其他py文件的变量在Python中,我们常常需要调用其他Python文件中定义的变量。这样可以避免在不同的文件之间重复定义和初始化变量,提高代码的复用性和可维护性。本文将介绍几种常见的方法来实现Python文件之间的变量调用。方法一:导入模块在Python中,我们可以将变量定义在......