目录
一、python入门
二、python缩进
三、python注释
1》单行注释
2》多行注释
四、python变量
1》变量定义与理解
2》变量名命名
3》分配多个值
4》输出变量
5》全局变量与局部变量,全局关键字
安装我就不说,大家可以去网上搜python或者pycharm,但是pycharm是付费软件拼多多买一个就好了,我个人比较推荐pycharm因为他对新手比较友好,会自动报错不像python的IDLE那么麻烦,好了言归正传我们进入正题开始学习。(一次性没写完,持续更新,觉得不错的可以关注一下)
第一步:打印
print("hello world")
你肯定在想中文的可以打印吗?
print("涵涵菜鸟")
让我们来看一下结果
是不是和我们代码打印的一样。
最基本的语法,我没办法都说一遍,但是最基本的还是要说一下,在这里我想说一下推荐用pycharm编译器, 是在帮助我们太多了。为什么这么说,pycharm中它会自动帮我们完成换行缩紧等问题,不会像IDE中写代码 需要我们自己换行,如果忘记了就会报错 如果你是小白,现在只会打印,大可不必着急,你只需要看看,到后面我也会给细讲,比如缩紧问题,缩紧 是指代码行的开头,python要求缩紧非常严谨
例如:
if 6>2: print("六大于二")
开头都是顶头写的。
注释可用于解释代码,注释可用于使代码更具有可读性,注释还可用于在测试代码阻止执行
需要注释的代码开头行加# 例如
#涵涵菜鸟 print("涵涵菜鸟")
或者
print("涵涵真帅") #涵涵菜鸟
运行看看结果:
第一种方法,个人不太建议,很麻烦,需要一行一行注释
# 涵涵真帅 # 涵涵真帅 # 涵涵真帅 print("Hello world")
你也可以选中需要注释的按住ctrl+/就可以实现,macbookpro的小白用command+/
第二种方法:
可以将需要注释的东西放到三个引号对里头,例如:
""" 涵涵真帅 敏敏真美 """ print("Hello,World")
取消注释就是,左键选择需要取消的部分ctrl+/就可以了
在python中给当你给他赋值是就相当于在创造变量,变量就是你第一次赋值是创建的
例如:
x=5 y="涵涵" print(x) print(y)
对于同一个变量,赋值类型不同也会发生变化
x=5 x="涵涵" print(x)
让我们看看运行结果为什么
这里可以思考一下,为什么输出并不是5,而是涵涵,因为你第一次给他赋值的是5,而第二次又给他赋值了涵涵
所以他内部的值发生了变化,所以输出的是涵涵,并不会两次都输出。
如果要强制改变数据类型,可以通过强制转变来完成,比如
x=str(3) y=int(3) z=float(3) print(x) print(y) print(z)
运行一下看看
小白现在肯定纳闷我说的数据类型是什么,这里呢我给大家讲一下,这里用到了type()这个函数
x=5 y="涵涵" print(type(x)) print(type(y))
运行:
看看返回的是什么,int是整形类似于整数,str是否字符串,这都是各位需要背下来的
可以用单引号或者双引号来声明字符串变量
x="涵涵真帅" y="涵涵菜、 鸟" print(x) print(y)
运行:
带有双引号或者单引号的为字符串必须用单引号或者双引号括起来,字符串可以包括符号,空格,数字,英文。
变量名区分大小写
a=4 A="涵涵" print(a) print(A)
运行:
变量可以有一个简短的名称(如x和y)或一个更具有描述性的名称(name,age,hight)
python的变量规则:
·变量名必须以字母或下划线字符开头
·变量名不能以数字开头
·变量,名称只能包含字母数字字符和下划线(Az,0-9和_)
·变量名区分大小写(age,Age和AGE是三个不同的变量)
例如:
myver="涵涵" my_var="涵涵" _my_var="涵涵" myVar="涵涵" MYVAR="涵涵" myvar2="涵涵"
命名法则:
骆驼法则:除了第一个单词外,每个单词都以大写字母开头
myNameIs="涵涵"
帕斯卡法则:每个单词都以大写字母开头
MyNameIs="涵涵"
蛇形法则:每个单词由下划线字符分隔
My_Name_Is="涵涵"
多个变量的多个值,pyhton中允许一行多个值赋值,但是必须一一对应,否则会得到错误答案
x,y,z="涵涵","菜鸟","帅哥" print(x) print(y) print(z)
运行:
打开一个集合
如果在列表,元组等中有一组值,或许各位还不懂什么是列表和元组,到后面会有详细解说。
举个例子:
fruits=["apple","banana","cherry"] x,y,z=fruits print(x) print(y) print(z)
大家尝试自己运行看看,是不是和上面一样。
为了组合文本和变量,在python中使用+字符
举例:
x="涵涵" print("帅哥是"+x)
运行:
看到了,两段文字合并起来了
还可以使用+号将一个变量加入到另一个变量
x="帅哥是" y="涵涵" z=x+y print(z)
运行结果跟上面一样
当然了+号还可以用于我们的数学运算
x=5 y=9 print(x+y)
运行:
让我们来尝试一下两种不同类型的相加会出现什么
x=5 y="涵涵" print(x+y)
结果出现报错,因为"涵涵"是字符串,而5为整数类型,他们不属于同一类型,如果我们想让他们 运算成功那就需要改变他们的类型,那就可以吧整数(int)型改为str()字符串类型
x=5 y="涵涵" print(str(x)+y)
运行:
简单点来讲就是在函数外部的为全局变量,或许各位现在还不知道什么是函数,但是后期我会跟大家讲。
先给各位举例一个:
x="涵涵" def Myfunc(): print("帅哥是"+x) Myfunc()
运行:
如果在函数内部创建同名的变量,该变量为局部变量,只能在函数中使用,全局变量保持原样。
x="涵涵" def mYfunc(): x="蠢猪" print("涵涵是"+x) mYfunc() print("菜鸟是"+x)
运行:
各位看到了吧在函数内部又定义了一个x,而函数输出的时候却没用到全局变量的x,而是用到了内部定义的
全局关键字
我们刚才也看到了在函数内部是定义一个x只能在内部使用,而想在内部定义全局变量就需要用到
global()函数
x = "帅哥" def myfunc(): global x x = "菜鸟" myfunc() print("涵涵" + x)
运行:
练习题
1.创建一个名为name的变量并赋值为涵涵
2.创建一个名为x的变量并赋值为70
3.23+21使用两个变量x和y。显示,打印他们的总和
4.创建一个名为z的变量,x=8,y=9,分配x+y给他并显示结果
答案给我评论就可以