python数据类型及操作(深入浅出:python变量与数据类型)python教程 / python数据类型和变量...

wufei123 发布于 2024-06-16 阅读(5)

在本章中,你将学习“python之禅”、变量、字符串、数字、注释等内容,你需要了解怎么用,因为他们是你编程中使用次数最多的部分注:为了方便演示,本文中使用工具为 Jupyter notebook2.1 python之禅。

在进入python编程世界之前,请务必要观看以下内容,它们虽然只有19句话,却将伴随你的一生。输入 import this,将会看到如下内容:

当下的你可以不理解它们的内在含义,只需要花一点时间把它们翻译过来,这可能是学习python的唯一一个门槛。2.2 向经典致敬

当你输入print("Hello World!")并执行的时候,解释器很清晰地知道要把括号内的内容打印到屏幕上,它并不关心括号里面是什么具体内容,因此你可以尝试 print("你好,世界!")2.3 变量

接下来,我们尝试一下使用变量进行打印的操作。

当程序被执行之后,我们会发现和上面得到了一样的结果反馈这段代码用人类的语言解释一下就是,你定义了一个变量,它的名字叫--message,把“”引号中的内容赋值给变量 message ,然后打印 message 。

2.3.1 变量的命名这时候你会想到一个问题,变量的名字是不是可以随便起了?答案是否定的!你可以获得很大的自由命名的空间,但也要遵循一些规则,因为即便是包容性非常强的python也是有底限的变量名只能包含字母、数字和下划线,且不被允许用数字开头,例如:user_1是正确的,1_user就会报错。

变量名中不能使用空格,想要区分前后两个词语的最好方式是下划线 ,例如:python_很好 = "wow!"变量名支持中文,但使用英文命名更方便别人以后进行阅读,毕竟中英混搭怎么看都别扭不能使用python关键字和函数名进行命名,比如 print。

命名要简短清晰,a,b,c,d 这样的命名虽然很短但你的程序中太多这样的变量就会头晕;galdlndnoejnn,这样毫无意义的名字只会增加你的理解难度,好的命名是类似这样的: user_namei o 1 0 l ,这样容易混淆的字母和数字尽量不要组合在一起使用

计算机不会计较你的英文单词拼写是否准确,比如 你可以使用 stu 变量表示 student2.3.2 避免错误

你会经常遇到类似的报错,因为你运指如飞地敲着代码,难免会漏掉字母2.4 字符串字符串在我们的编程活动中,经常被用到,是最为常见的数据类型python约定使用 单引号或双引号 括起来的一串字符就是字符串类型。

例如:This is a string!"This is also a string!""You get a message,string is very important!"你可以很灵活地运用单引号和双引号进行字符串数据的使用。

2.4.1 字符串的简单操作你一定认识他,一个非常著名的美国电影演员,Nicolas Cage

现在你需要对他的名字进行一些指定的操作:

你肯定很好奇,( name. ) ,这个点是什么意思?这里面包含三个知识点:a、python中通过打点对数据进行指定方法的操作b、title()、upper()、lower()就是能进行特定信息处理的方法。

c、方法后面都跟着小括号,因为有一些方法还需要提供别的信息,这个以后会学到案例中每个方法都实现了什么操作,相信聪明的你已经可以自己确认了这三个方法可是会经常用到的,别小瞧它们哦!2.4.2 拼接字符串拼接操作特别简单,只需要使用“+”号,先看案例:

a、full_name 用“+”号实现了 first_name和last_name 的拼接b、message 用“+”号实现了四个字符串的拼接,其中full_name 还调用了 title()方法c、\n的含义是固定的,它表示换行。

2.4.3 处理空白在人类的眼中,"python" 和 " python "两个字符串好像没有区别,但是计算机会很认真地把它们当成两个字符串,因为空白对于计算机来说是有意义的,除非你做出了明确的说明

而要处理这个问题,非常简单,只需要记住三个方法:rstrip()、lstrip()、strip()它们分别是去掉右边的空白、去掉左边的空白、去掉两端的空白2.4.4 避免错误在你使用单引号或者双引号的过程中,一定要注意:。

你不能在字符串中嵌套同样的单引号或者双引号,否则就会报错!当你把python两边的双引号换成单引号,就没有问题了!

2.5 数字与字符串同样重要的数据类型:数字类型。当然你也没必要把它想象得有多么高难,你需要掌握的就是两个类型,四个基本技能:+ - * /两个类型包含整数和浮点数,通常的操作就是加减乘除。

你在学习过程中可能会遇到浮点数后面的小数位出现错误的问题,在以后的学习中会教给你如何解决。2.5.1 避免错误在字符串拼接的过程中,你的想法很美妙但是会遇到如下的错误:

看到“TypeError”说明类型不匹配,再细看 str 和 int ,我们就知道是数字和字符混用造成的。略作调整:

在数字类型的变量外面加上一个str(),就可以完美地解决这个问题2.6 注释我们在编写代码的过程中,经常需要把自己的想法备注在代码的附近,以避免将来看代码的时候不容易理解不要觉得奇怪:**过一段时间你看自己没有注释的代码都会觉得非常陌生。

**看其他人没有注释的代码和看天书没什么区别。2.6.1 如何进行注释python中,有两种方式可以选择。第一种:使用“#”标识,它所在行的内容将被解释器忽略。

第二种:使用三个单引号或者双引号

2.6.2 什么地方需要注释当你和其他人合作完成一段代码的编写,那么清晰简洁的注释将极大的提升沟通效率你不必再为“这段代码做什么?”“怎么做?”这类问题苦恼!2.7 总结在本章中,你学会了变量名,以及字符串、数字等数据类型,并认识了一些常见错误类型。

学习编程就是一个循序渐进的过程,不断地尝试是你快速提升的最好办法。看一千万遍,不如手动敲一遍。行动!关注我,带你在python的世界走得更远。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻31768