这里讲解一些基础的代码
变量(variable) 变量是我们首先需要接触的概念,那么什么是变量呢?这里我们举一个例子:
假如,你的女朋友,在大街上走丢了,你大吼一声:“***,你在哪?”,你的女朋友听到了,就会回一句:“我在这!”
欸~ 变量就是一个名字,一个标签,通过这个标签,你就可以很轻松的找到对应的数据
可能大家还没有女朋友,这样的例子有点玄幻,我们代入IDLE,再做个例子给你看看
这里我们输入x = 3 x = 3 #那这样我们就创建了一个变量x,它所对应的值就是3 #这里的“=”等于号就是起到一个赋值操作,就是让“3”,和变量名“x”挂钩既然会创建了,那么怎么访问变量呢?
简单,当一个变量被创建以后,使用变量名,就可以直接访问了
比如说我们现在需要把变量x的值打印出来
我们就使用print函数,然后把变量名“x”作为参数,写进去,就可以了 print(x) #我们回车 3 #他就会把对应的值“3”,打印出来了变量名
这个变量名,通常是由字母,数字,下划线,组成的,但是不能用数字开头,也不可以用保留字来作为变量名
保留字有哪些可以详看:https://blog.csdn.net/weixin_55480258/article/details/125242032
比如说: loveyou1314 = 1314 #他是一个合法的变量名,我们可以给他赋值 520baby = 520 #但是如果你用数字开头 SyntaxError: invalid syntax #他就会告诉你这是一个语法错误
另外呢变量名是区分大小写的,也就是说,LOVE,Love,lOvE,这些对于python,是完全不一样的名字
python3,现在支持了中文字符,我们可以尝试用一下中文来做变量名
幸运数 = 588 #这里我们将588赋值给幸运数 print(幸运数)#输出幸运数 588 #显示的就是我们的588了变量名为什么叫做变量名
因为他是不固定的,是可以变动的
咱们举个例子
#今天,你的女朋友可能是波多野结衣 我的女朋友 = “波少野结衣” print(我的女朋友) 波多野结衣 #你的女朋友显示为波多野结衣 #但是,过了一天,你不喜欢她了,你喜欢上了,深田咏美,你和她又在一起了 我的女朋友 = “深田咏米” print(我的女朋友) 深田咏美
这里我们就可以看到,变量的值,是可以替换的,他的值是什么,取决于他的最后一次赋值操作
然后,不同变量的值,是可以传递的
#这里不建议把自己的女朋友给别人,所以我们用X和Y代替 X = 3 #我们这里把X赋值为3 Y = 4 #我们这里把Y赋值为4 Y = X #我们这里又把X的值传递的Y print(Y)#我们把Y的值打印出来 3 #因为Y先被赋值为4,然后Y又被赋值为X的值,X的值为3,Y也就为3了 #这里不建议两人共有一个女朋友,所以用X和Y代替,如果你一开始这么写 X = Y = 3 #那么X Y X 3 Y 3 #他们就都等于三了 #这里不建议换妻,所以用X和Y,代替,如果你想X和Y的值互换,那么就要多创造一个值 X = 3 Y = 4 Z = X #这里我们随便创建一个临时变量Z X = Y Y = Z print(X,Y)#这样我们就替换过来了 4 3 #当然了,你可以用一种更简便的方式,直接替换 X = 3 Y = 4 X,Y = Y,X #我们直接将他们替换 print(x,y) 4,3 #是不是帅炸了字符串(string)
大家也许观察到了,上面的深田咏米和波少野结衣用到了双引号“”括了起来,其中一个原因就是,如果你不这么做的话,python,会认为她们是一个中文变量名,所以我们引入了字符串的概念
python使用字符串来表示文本序列的,比如说,你希望显示一串文本,你就需要用的字符串
字符串的编写方式主要有看不懂没关系,接下来会讲解一点
- Single quotes
- Double quotes
- Triple quoted
他就是用,一对单引号,将文本包含起来
#例子
print('I love langchen.') #这里的文本自然是I love langchen.啦
I love langchen.
Double quotes
他就是使用一对双引号来将文本包含起来
#例子 print(“I love langchen.”) I love langchen.都是字符串,为什么要那么多的形式呢?
举个例子,你的女朋友大晚上找你出去吃宵夜,你很高兴,高兴的飙出了一句英文
print('let's go!')
SyntaxError: invalid syntax #啊哈,你就会发现,你的英文报错了
为什么呢,因为,python要求,文本内的引号必须成双成对,而上面的文本里面,出现了3个单引号,导致了后面一个单引号,他认为只有开头,没有结尾,就给你报错了,语法错误!
#由于我们的文本里面出现了不可避免地单引号,双引号的作用就出来了 print(“let's go!”) let's go! #这里就体现了Double quotes的作用啦
同样的问题,也是用与双引号内,也可以运用单引号来解决,需要显示双引号的问题
print('"life is short,you need python"')
"life is short,you need python"
如果出现了既有双引号,又有单引号怎么办?
啊有些抬杠,马上就要来童鞋了,如果我是“Life is short,let’s learn python.”这样一个语句,既有双引号,又有单引号,我看你怎么办
这里我们就可以使用转义字符
#转义字符就是反斜杠,搭配不同的意思的字母使用,当然了也可以单独使用
print('"Life is short,let's learn python"')
"Life is short,let's learn python"#这样问题就迎刃而解了,加了转义字符,我们的引号只表示引号,没有了其他的意思
像具体了解转义字符的可以看看之前的文章:http://t.csdn.cn/wi0hf
学习到此为止啦,文章枯燥无味,可以看看视频,https://www.bilibili.com/video/BV1c4411e77t?p=4&spm_id_from=pageDriver&vd_source=88d7ed496d117f9ad4c5511dda16e281


