话本小说网 > 短篇小说 > 对编程的理解
本书标签: 轻小说 

比较简单的编程:python

对编程的理解

大家,咳咳,今天简单讲一下变量:

大家知道赋值吧,e(对一个量,进行改变)

就比如有一个文档,里面有一堆文字,文字的就是文档中的值。

我们需要用那个文档的时候,文档给我们看的就是它的值。(文档的名字当然也是值)

我们修改我们的文档时用,就相当与改变它的值。

文档中的一堆文字==一个变量中的值

给我们看的文档内容==给我们看的变量内容。

修改文档内容==改变变量的值。

应用一下官方解释:

变量是表示计算机存储器中表示的一些值的名称(通常是字母字符或字)。在数学逻辑中,变量是表示理论的未指定术语的符号,或者是理论的对象,在不参考其可能的直观解释的情况下被操纵。

解释一下,之前我们是不是搞过python的环境变量,对吧。环境变量当然也是变量。

你平常列的方程,中的xy也是一种变量。

python中的变量,当然是计算机中的变量,当然也可以表示数学逻辑中的变量罢。

赋值还是有人不懂吗。

我这边解释为:讲一个变量中的数据,设为某个其他数据。

官方解释为:

将某一数值赋给某个变量的过程,称为赋值。将确定的数值赋给变量的语句叫做赋值语句。各程序设计语言有自己的赋值语句,赋值语句也有不同的类型。所赋“值”可以是数字,也可以是字符串和表达式。

所以我们python也有赋值语句:

>变量=字符串/数字/等

当我们给自己想要的变量赋值时,python里也是帮我们设定好了一个变量,不用像c语言或什么语言等,需要先定义:

int a,b; //定义整型变量a和b

a=3; //把常量3赋值给a,右值为常量

b=a; //把变量a的值赋给b,右值为变量

b=a+3; //把求和表达式a+3的值赋给b,右值为表达式

看不懂别看!

浪费你们的时间,等。

好了,回到我们的python。

>变量A=值

这样就可以了。

我们按这个表达式尝试一下:

>MyA='my friend'

这个语句,设定了一个变量(MyA)

然后讲变量MyA赋值为字符串my friend

我之前有没有说过print打印语句,可以打印很多不同种类的内容,对吧

变量,也是可以被打印的。当然打印的不是变量的名字,而是变量的值,变量里的内容:

刚刚的语句,是讲MyA赋值了一个字符串的内容。

里面也可以赋值数之类的。如:

>look=1101100110111111011111101011

我们设定了一个变量(look)

我们给变量look赋值了一个数1101100110111111011111101011

上一句话结束,刚好一千个字//咳咳,好了,接着说

现在look变量中存的就是一个数,而不是字符串。

e,我是不是在说打印语句时,插了个变量,进去。

print语句,当然可以打印变量的值。

变量的值时字符串或数字什么的。

如果说为什么用变量打印,而不是直接放入字符串什么的,我举个例子,

按look变量中的值来说,很长吧!

在print中的字符串改变可不能,改了,就不是刚刚那个字符串了。

而变量的值,随便改。变量不会变,值会变,你可以考一考你的编程朋友,问TA,改变变量,到底改变了什么。当然这样问真的很简单。

你可以改变一下问题。没有认真学过,真的很难回答。

看代码:

1:

>>>look=1101100110111111011111101011

>>>print(look)

2:

>print(1101100110111111011111101011)

然后,print打印变量时,不需要加引号,加引号就是指一个字符串了。

开头那个(>)主要让你们注意分辨而已。没有特殊含义,不用输上去,打上去也是错的。

大家看过1和2两段代码,有什么感触。

1代码print,每次只需要加个变量名,而且不需要多次输入变量的值。

2代码print,每次都需要输一遍你要的字符串或数,有时候还要加引号。

这样可能不明显。我在来一个:

a='_____________________________________________'

b='/-------------------------------------------/'

c='/--------------打开-------------------------/'

print(a)

print(b)

print(b)

print(b)

print(c)

print(b)

print(b)

print(b)

print(a)

看结果!

本来是要for 循环的,然后那个几个划线是要用空格来表示的,但话本小说的没有空格这东西是真的不好!

如果是不用变量的话就需要复制,粘贴,等,麻烦的很,而且毫无意义。然后刚刚那个也是不太好,可以简略一下。

看代码:

1.a='_'

2.b='/'

3.c='打开'

4.print(a*10)

5.print(b,' '*8,b)

6.print(b,' '*8,b)

7.print(b,' '*8,b)

8.print(b,' '*2,c,' '*2,b)

9.print(b,' '*8,b)

10.print(b,' '*8,b)

11.print(b,' '*8,b)

12.print(a*10)

大家看起来,可能有点累。

然后' '*8的意思是空格×8(8个空格)

然后因为每个字符的宽度不同,所以还是有点问题的。

明天,我觉的我可以讲一些关于循环语句for了。

主要是选代变量,麻烦点罢。

我主要不想凑字数,因为怕通不了审核。

上一章 比较简单的编程:python 对编程的理解最新章节 下一章 比较简单的编程:python