如何打开自己忘记密码的文件?如何制作烟花造型动画?python或许能帮到您。
python是一款编程语言,基于c#开发,我们这次要学习的是python3.11。
python的用途很多,我们先来学习如何安装python。
打开Welcome to Python.org,速度可能有点慢,因为他的服务器在国外,打开以后,选择downloads,按下Download for Windows下面的下载按钮,即可进行下载,下载完成以后,安装(选择下面自定义安装,and python 3.11 path一定要勾选上,其余不要动),直到安装完成,我们来写第一个python程序吧!打开idle(开始菜单python下面有)Ctrl+N新建文件,Ctrl+S保存文件到桌面,命名为hello python.py,输入print("hello python")就可以了。再次Ctrl+S保存,F5运行,你会看见hello python,我们第一个python程序就做好了。
安装Sublime Text(自己百度,链接很多的,不要使用破解版,使用原版),file-new file,新建一个文件,在右下角选择python,Ctrl+S保存文件,输入print("hello Sublime"),ctrl+b运行,到这里,Sublime Text就配置完成了。
python中注释分为2种,有
#单行注释
'''
多行注释
多行注释
'''
单行注释,可以输入单行注释,不可以换行,而多行注释可以多行写,同样可以写成单行:
'''
多行注释可以多行写,同样可以写成单行
'''
注释不会影响代码,哪怕是这样:
'''
print(1)
print(1)
print("a")
print(1)
print(1)
print(1)
print(
'''
多少行代码也不会影响运行,不管是不是错误的。
注释到这里就结束了,下一章节,我们来学习变量。
变量是一种可以储存各种数据类型的容器。
我们来定义一个变量:
a=1
print(a)
打印的是1还是a?
是1,这个a,是一个变量,我也可以这么写:
a=None
#不能定义变量名是数字的变量!
print(a)
这时候,打印None。
在变量这一章节,我们提到了None,这个数据的类型是空,此外,还有str(字符串),int(整型),frolt(浮点型),包括还有二进制等等,str可以写成:
a="a"
int可以写成:
a=21
frolt可以写成:
a=12.7643
None可以写成:
a=None
此外,还有一种布尔值,只能是True或者False,可以这么写:
a=True
a=False
python中有很多数据类型,这些只是常用的,下一章,我们来学习字符串拼接。
python中格式有很多,最常用的是字符串了。
字符串拼接,是使用+拼接的:
a="https://www.baidu.com/s/?wd="
b="a"
url=a+b
print(url)
注意,",”不属于拼接,只是放在一起打印,不属于拼接,拼接使用+,只有字符串可以拼接。
在pyTHON中,有转义字符,如/n等等,为了防止转义,可以在字符串"前输入r:
a=r"https://www.baidu.com/s/?wd="
b="a"
url=a+b
print(url)
数据的类型可以转换,如字符串可以使用其英文名str,其他和python数据类型这一章一样的:
演示一下:
a=1
b=2
c=int(str(a)+str(b))
此时,c应该是整型,是12。
假设需要让用户输入用户名登录,print可以起作用吗?我们可以使用input函数。
在idle中输入:
password=input("请输入用户名:")
print(password+",恭喜你,登录成功了")
如果输入李四,那么输出是李四,恭喜你,登录成功了,Sublime Text需要安装插件,可以自行百度。
运算符,顾名思义,就是加减乘除,只是在电脑中,乘写作*,除以写成/,我们举个例子。
a=15*7
print(a)
105,这就是电脑的乘,下一节课,我们学习一个新元素----列表。
列表,使用[]括起来,可以同时存放不同元素,用,隔开,举个例子:
a=[1,"qqq",344.56,None,True]
列表的值如何访问呢?
可以使用0访问第一个元素,1访问第二个元素,2访问第三个……这些叫索引。
还是使用列表a
a=[1,"qqq",344.56,None,True]
print(a[1])
使用列表名[索引]获取对应的值,上面获取的是应该qqq。
列表的值还可以更改:
a.append("a")
a[1]=123456789
……
这些只是修改和增加,是常用的,其实操作很多的。
元组和列表差不多,使用()括起来,只是无法修改元素,这里非必要不使用元组。
大家在生活中遇到过字典,字典有字和解释,python里的也差不多,用{}括起来,可以修改(使用键)
我们举个例子:
a={"a":1,"b":"qqq"}
使用a访问1,使用b访问qqq,使用键值对形式。
len是可以检查列表、字典等容器的长度:
a=["qqq",1,3232,5643,4,754,76326]
b=len(a)
print(b)
检查出来就是列表长度7。
这一次我们来学习if判断。if判断不可以只有if,需要这么写:
a=1
b=2
c=b-1
if a=c:
print("a=c")
当然还有else:
a=1
b=2
c=b-1
if a=c:
print("a=c")
else:
print("a not =c")
也可以增加elif:
a=1
b=2
c=b-1
if a=c:
print("a=c")
elif ac")
if是最高级,如果成立,不进行elif,else判断,else,elif会找最近的if。
for循环是指定遍数的循环:
for i in range(1,11):
print(i)
这个程序会从1打印到9,这是一个常用的循环。
也可以从0-9
for i in range(10):
print(i)
合理利用i,可以提高效率。
for循环还有一种写法:
a=[1,6,234,973456,34619,65373,7]
for i in a:
print(i)
这样可以依次打印a中的值,这种循环是遍历。
break是终止循环的方法之一,可以中断循环。
for i in range(1,11):
a=input("exit退出")
if a=="exit":
break
while循环是一种条件循环,如果不成立则退出循环,示例:
a=1
while 1==a:
c=input("退出按1")
if c==1:
a=0
如果按1那么退出循环。
while可以做无限循环,输入
while 1==1:
pass
就可以了,这是一个无限循环。
在while中,break依然可用。
函数可以自定义,我们定义一个登录函数
def a(user,password)
a=input("请输入用户名")
b=input("请输入密码")
if a==user and b==password:
return "t"
else:
return "f"
#调用函数
a=a("wsd","123456")
print(a)
函数内的变量函数外不可使用!
return的作用是返回值,它后面这个函数的代码不会执行。
文件读写可以使用with open方法。
读:
with open(xxxx.xxx,"r") as f:
a=f.read()
print(a)
写:
a="1"
with open(xxxx.xxx,"w") as f:#除了w还有追加写入a
f.write(a)
读:
with open(xxxx.xxx,"wb") as f:
a=f.read()
print(a)
写:
a="1"
with open(xxxx.xxx,"wb") as f:
f.write(a)
time是python内置时间模块,可以等待多少秒:
import time
time.sleep(秒数)
第三方模块是由第三方开发的python模块,需要额外安装,如果需要安装Pygame,那么可以在cmd输入pip install Pygame,就可以安装Pygame了。
类可以存放方法和属性,比如cat类,可以是class底下def _init_(self,xxxxxx,xxx)也可以是其他函数(_init_必须有)接下来就可以使用对象调用了。
到现在,python入门教程就算结束了,大家可以学习MySQL数据库哦!