Python入门--变量和字符串(初)

Python入门--变量和字符串(初)

本文主要介绍本人作为初学者,第一次接触Python里面的变量和字符串的概念的领悟。

(1)变量是什么?

变量是一个名字,这个名字用来指代一个存储的对象,在python中并不需要像C++或者C一样特意声明这个变量的类型,需要什么就直接定义、

比如i=1直接把一个值赋值给了i,除了数值,还可以赋值其他的基本的对象,比如字符串j="老城十字街"(python3支持中文的字符串)

变量的命名似乎是有一些规则的:比如不能是内置函数,不能是关键词,不能是数字打头,对于我这种还在入门的小白来说,其实只要取下面这样的变量名就可以了

(2)名字要怎么取?

比如我希望取一个累积量的值,我希望给出这个累积量的编号作为信息,这个累计量的其他基本信息也加入那就是:

cumulant_2_UU = sum_deltapt/sum_weight

这里cumulant_2_UU表示的就是UU核碰撞的二阶累积量,sum_deltapt以及sum_weight则是分子和分母的计算表达,意味pt variance的和以及这个对的权重乘积的和,对于我来说,这样命名变量最为安全,至于其他的变量命名规则,对于目前轻度使用的我,并不是很重要的。

(3)变量可以做哪些操作?

不是很知道啊,加减乘除--数值和字符串都可以使用,而且字符串还可以作为一个列表进行一些列表的操作,比如增删查改之类的,除此之外还会有一些逻辑运算符,比如==会返回两边变量或者两边一边是变量另一边是常量(这里的解释好烦人)的结果,这种非黑即白的符号,只有残酷的两个结果 True以及False,我们可以对变量进行这样的操作,然后就写出分支语句或者拿来做循环语句的判别,为了确保编译器不会被吓傻,我们还要讨论这些逻辑运算符和计算的运算符的先后问题,当然这些都会在后续的分支循环语句中讨论到。

(4)字符串?

似乎非常简单,就是一个由字符组成的一个集合,比如非常经典的"hello, world",就可以看作一个字符串,字符串也可以用变量存储

x="hello, world"

print(x)

这样的结果就是我们都很熟悉的hello world了,我还不太会在这里放我的运算结果,上传图片似乎有些麻烦

字符串还可以当作列表,虽然后续才会讨论列表,但是这里也可以拿来水水篇幅

还是上面的代码,不过这次print里面的内容做了一些改变,我们可以变成打印这个字符串的某个部分(我们之前说是集合,也就是把字符排排序来作为一个整体列表来存储)

x="hello, world"

print(x[0])

print(x[1])

print(x[2])

结果就是

h

e

l

还是非常有意思的,关于列表其实也有很多操作,除了增删改查之外,还可以用切片来提取我们感兴趣的部分,当然也是后话,我只是囫囵吞枣的学到了那里,发现我还是需要系统的整理一下我的学到的东西,本文纯粹属于,我在脑中回忆了这两个概念,然后瞎写的,其实不算很完整,没关系,我很谨慎的给这个文章起名为(初),要是后面学到了更有意思的,或者可以加深我对这两个概念理解的一些代码或者观点,我会在(改)中更新一些,当然我并不喜欢把很多琐碎的知识都记下来,比如变量的命名规则,比如字符串占用了多少个内存之类的,我只是个学物理的,思考方式非常没有美感,就是等到需要用的时候再学,没有美感但是实用,结束!晚安

相关推荐

宝宝最多能哭多久
外勤365老版本下载怎样下载

宝宝最多能哭多久

07-10 👁️ 6358
为什么你总是被系统针对?浅谈匹配机制在炉石传说中的影响
日博best365下拉飞机XLCOKK

为什么你总是被系统针对?浅谈匹配机制在炉石传说中的影响

02-12 👁️ 6156
带风字的成语有哪些
48365365

带风字的成语有哪些

07-01 👁️ 2034
个旧烧烤:探寻红土地上的炭火风味,这些特色美食让你欲罢不能