本文旨在让更多人了解python,学习python,没有任何废话,全是干货。
废话不多说,让我们开始吧!
1,print(难度:一颗星)
print,顾名思义,它就是用来打印,输出文字的,首先我们在ldle里面先创建一个文件
点击左上角的File,在里面点击New file
之后你会看到他创建了一个新窗口,这就是我们创建的文件了
之后在这里面输入:
print()
之后在这个括号里填上你想打印的东西,比如helloworld,但是注意,helloworld一定要用引号包裹住单引号或者双引号都可以。
之后你可以运行一下,在上方找到Run,点击里面的Run或者Run moudle,点击
之后如果他正常返回了helloworld并且返回的exit code为0(因为为其他数字就代表你这代码有问题。)
这代表你已经成功完成了你python生涯中的第一步,恭喜恭喜!
2,变量(难度:一颗星)
变量就像是一个小盒子,可以装你任何想要装的东西
他的语法是这样的:
var_name=123
其中:
var_name代表变量名称
=代表给变量赋值
123代表变量的值
然后有人就会问了,那我们应该怎么样才能输出变量里面的值呢?
诶,这个问题问的好,其实他的语法很简单,只需要这样写:
a=123
print(a)
记住,输出变量不要用双引号,否则python会直接输出双引号里的内容,不会输出变量里的内容
并且Python中变量的名称也是有规范的:
你需要记住一点:在变量的名称开头不用用特殊字符,也不要用数字,并且最好也不要用中文。
到这里应该就没什么问题了。那么我们进入下一节吧。
3,print高级用法(难度:1.5颗星)
其实在python里,print还有很多高级用法,下面就让我们一起来看一看:
1,加号
在python里加号其实有两种用途,一种是加法,一种是把两个字符串连接起来。
下面先让我们来看看第一种情况:
a=1
b=2
print(a+b)
在这种情况下,a和b两个变量都为整数类型,就使用加号,就相当于把他们加起来,结果应该是:
3
现在让我们来看看第二种情况:
a='1'
b='2'
print(a+b)
在这种情况下,a和b两个变量都为字符串类型,在这种情况下使用加号会将这两个字符串连接起来,这时候结果应该是:
12
2,逗号
在Python中,逗号常被用来连接两个变量,就比如说这样:
a=0
b=0
print(a,b)
结果应该是:
00
或者也可以这样:
a=0
print('a=',a)
结果为:
a=0
3,特殊字符
(1)换行符
有时候,我们想要在python中打一些东西,但是这些东西他要换行,但是在Python中print不能直接换行,这时候我们该怎么办呢?
这个时候就要用到我们的换行符了,你只需要在任意需要换行的地方插入这个换行符,就像这样:
print('a/nA')
结果应该是:
a
A
(2)制表符
制表符就是像tab键一样,会给你自动加上空格,它是这样写的:
print('/tHi')
结果是:
Hi
好了,这节print高级用法就讲完了,我们进入下一节
4,input(难度:一颗星)
input就是让用户自主输入信息,然后可以获取到这些信息
他的语法是这样的:
input('请输入xxx')
结果是:
请输入xxx
但是这时候程序还没有结束,你可以在这上面输入信息,但这时候又有人问了,那我们怎么获取用户输入的信息呢?诶,这个问题问的好,接下来我就帮你解答。
其实我们只需要把input赋值给一个变量之后,用户输入信息就会自动赋值到这个变量上,就像这样:
a=input('请输入xxx')
这时候我们就可以对用户输入值进行操作了,比如说把它打印出来:
print(a)
结果是:
请输入xxx3
3
我们假设用户输入的是三,然后它就成功输出了三,并且没有出现任何报错。你也可以尝试一下写一些其他的东西
现在让我们进入下一节吧。
5,数据类型(难度:一颗星)
int:整数类型
str:字符串类型(就是用引号包裹出的那部分)
list:列表类型(使用方括号包裹)
dict:字典类型(使用花括号包裹)
tuple:元组类型(使用括号包裹)
bool:布尔类型(true和false)
这就是Python中最主要的六个数据类型
6,数据类型转换
由于python中input默认接收的是字符串类型,但有的时候我们需要把它转换成其他类型,比如说在要进行计算的时候,使用字符串会报错,所以说这一节我们就来学习如何转换一个数据的类型
他的语法是这样的:
type(data)
type:他代表要转换的数据类型
data:表示要转换的数据
你只需要将type转换成你想要转换数据类型,data换成要转换的数据,就像这样:
a=input("请输入xxx:")#此时为字符串类型
b=int(a)#此时为整数类型
c=3
print(b+c)
但是注意,数据转换会返回一个新的对象,不会改变原先数据的数据类型!
同学们可以拿这段代码去测试一下,最后应该就会输出你输入的数字加上三的结果
好了,这一节就讲完了。那我们下一节再见
7,if条件判断语句
在生活中我们经常要做很多很多的判断,比如说今天晚上吃什么,要去哪里玩之类的问题
在Python中我们也常常要做很多很多的条件判断,比如说它是不是大于等于这个数字?它是不是等于这个内容之类的问题
If语句就能很好的帮我们解决这个问题,他的语法是这样的:
if #判断条件:
#代码块
if的条件可以是任何结果是True和False(也就是布尔类型)的表达式
但是在这里有些人可能就会问了,诶,前面那几个空格是干嘛用的?这时我们就要引进一个新的概念:缩进
有些人可能会看到在判断条件后面跟着一个冒号,在Python中只要是带有冒号的,那除非你不换,行。那否则只要你换行了就肯定会带有缩进,缩进不可省略,否则他就会报错
接下来我们还要讲一个进阶的if语句,那就是if-else语句
他的语法是这样的:
if #判断条件:
#代码块
else:
#条件不成立时要执行的代码
可以看到在if语句后面多了一个else,这个是干嘛用的呢?他就是让你写当判断的条件不成立的时候,应该执行的代码
现在这一节都讲完了,那我们进入下一节
8,注释
在程序员中流传着一个梗,这个是说在你刚写完代码的时候,代码的意思只有你和上帝知道,但是过不了多久就只有上帝知道了。
所以说我们要在代码中添加注释,否则,过几天你就忘了这段代码是干什么用的了
注释是什么?注释不是给机器看的,是给人看的
只要是井号后面的内容都是注释
就比如说这样:
#注释内容
注释还可以写在代码后面
print('')#打印空字符串
注释不会被机器执行,这是给人看的
注释就是这么简单,这一节讲完了,下一节再见吧
9,列表
当我们需要存储单个数据的时候,使用变量就很方便,但是当你要存储很多数据的时候,你不可能把这些数据一个一个存储到变量里面。这时候列表就很就派上用场了。
Python允许在一个列表里存储很多很多的数据,比如说这样:
a=[1,2,3,4,5,6]
列表里面的内容使用方括号包裹,每一个数据使用逗号分隔
这个时候有人就会问了,那我们怎么访问列表里面的数据呢?
那这个时候我们就要引入一个新的概念,索引
列表里面的每一个数据都有它自己的索引,索引不是从一开始是从零开始
比如说像这样:
print(a[0])
索引也是方括号包裹但他不是列表,索引是0就说明获取第一个数据
他的结果应该是:
1
那么列表就这样完了
未完待续
更新于2024年8月21日
最后求读者老爷们点个赞,这是我更新文章最大的动力!