Python的开
开发语言:
高级语言:Python Java,PHP C#Go ruby C ++ ... ===“字节码
低级语言:C,汇编===”机器码
语言之间的对比:
PHP类:适用于写网页,局限性
Python Java:及可以写网页 也可以写后台功能
Python执行效率低,开发效率高
Java执行效率高,开发效率低
Python的种类:
JPython
IronPython
JavaScriptPython
RubyPython
CPython **********
pypy这是用CPython开发的Python
安装:
Python安装在OS上,
执行操作:
写一个文件文件中按照python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,获取结果 Python软件==> Python解释器(内存管理)
窗口:点点
python2
python3
#环境变量配置
环境变量Linux:python2 python3
一个。Python的基础
基础
1.第一句python
导入模块时,如果不是.py文件会有问题==>以后文件后缀名是.py
2.两种执行方式
python解释器
从文件交互实时输入并获取到
3.解释器路径
编码
# - * - 编码:utf8 - * - Python3无需关注Python2每个文件中只要出现中文,头部必须加 ascill 8位unicode 0000000000000000+万国码,至少16位来表示
utf-8能用多少表示就是用多少表示,中文专用码
5.执行一个操作
提醒用户输入:用户和密码
获取用户名和密码,检测:用户名= root密码= root
正确:登录成功
错误:登陆失败a。输入的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西蟒蛇中单行注释用#,多行注释用“”
变量名
字母数字下划线
PS:
Python关键字,也不能使用'和','as','断言','打破','阶级','继续','def','del','elif',数字不能开头
不能是关键字
'else','except','exec','finally','for','from','global','if','import','in','is','lambda','not not ','或','传递','打印','加注','返回','尝试','同时','带','产量
#Python的内置函数或类最好不好和python内置的东西重复***多写 用Pycharm编程会有提示 name =“石正文” 用双引号引出来的都是字符串 起名字的时候,尽量让变量名有意义一些
字符串(引号):
name ='石'
name1 =“”“石”“”
name2 ='''文'''
可实现操作
加法:
name3 = name1 + name2
乘法:
name4 = name * 10
数字.....
a = 5 ** 5 5的5次方
%取余数,//取商数
7.条件语句
tab键缩进用4个空格
一个。
n1 =输入('>>>')
如果n1 ==“alex”:
n2 =输入('>>>')
如果n2 ==“确认”:
print('alex okok')
其他:
打印('alex DB')
其他:
打印(“错误”)
如果n1 ==“alex”:
n2 =输入('>>>')
如果n2 ==“确认”:
print('alex okok')
其他:
打印('alex DB')
其他:
打印(“错误”)
n1 =“alex”赋值
n1 =='alex'比较,
b。注意写完条件要: 如果条件1: 传递elif条件2:传递elif条件3:传递else:传递打印('结束')c。条件1 和或
如果n1 ==“alex”或n2 ==“alex!23”:
打印( 'OK')
其他:
打印( 'OK')
打印( 'OK')
其他:
打印( 'OK')
PS:
pass代指空代码,无意义,仅仅用于表示代码块
输入
永远等待,直到用户输入了值,就会将输入的值赋值给n,n代指用户输入的内容
inp = input('请输入会员级别')
if inp ==“高级会员”:
打印('美丽')
elif inp ==“白金会员”:
打印(“索索”)
elif inp ==“铂金会员”:
打印(“这样”)
否则:
打印(“否”)
打印( '开始游戏')
if inp ==“高级会员”:
打印('美丽')
elif inp ==“白金会员”:
打印(“索索”)
elif inp ==“铂金会员”:
打印(“这样”)
否则:
打印(“否”)
打印( '开始游戏')
8.基本数据类型
字符串 - n1 =“alex”n2 ='root'n3 =“”“eric”“”n4 ='''tony'''
数字 - 年龄= 21体重= 64战斗= 5 加减乘除等:字符串:加法:n1 =“alex” n2 =“sb” n4 =“db” n3 = n1 + n2 + n4 #“alexsbdb” 乘法:n1 =“alex” n3 = n1 * 10 数字:n1 = 9 n2 = 2 n3 = n1 + n2 n3 = n1 - n2 n3 = n1 * n2 n3 = n1 / n2 n3 = n1%n2 n3 = n1 ** n2
9.循环
死循环,而1 == 1:打印('ok')
10.练习题
如果条件语句
,而循环
奇数偶数
1,使用时循环输入1 2 3 4 5 6 8 9 10
n = 1
而n <11:
如果n == 7:
通过
其他:
打印(N)
n = n + 1
打印( '---- ----结束')
而n <11:
如果n == 7:
通过
其他:
打印(N)
n = n + 1
打印( '---- ----结束')
自己写的
数= 1;
而数字<= 10:
如果数字!= 7:
打印(数字)
数=数+1
而数字<= 10:
如果数字!= 7:
打印(数字)
数=数+1
2,求1-100的所有数的和
n = 1
s = 0
而n <101:
s = s + n
n = n + 1
打印(S)
s = 0
而n <101:
s = s + n
n = n + 1
打印(S)
自己写的
总和= 0
数= 1
数字<= 100时:
总和=总和+数
数=数+1
打印(和)
数= 1
数字<= 100时:
总和=总和+数
数=数+1
打印(和)
PS:总结已经在python有了的,最好不要用
3,输出1-100内的所有奇数
n = 1
而n <101:
temp = n%2
如果temp == 0:
通过
其他:
打印(N)
n = n + 1
打印( '---- ----结束')
而n <101:
temp = n%2
如果temp == 0:
通过
其他:
打印(N)
n = n + 1
打印( '---- ----结束')
4,输出1-100内的所有偶数
n = 1
而n <101:
temp = n%2
如果temp == 0:
打印(N)
其他:
通过
n = n + 1
打印( '---- ----结束')
而n <101:
temp = n%2
如果temp == 0:
打印(N)
其他:
通过
n = n + 1
打印( '---- ----结束')
5,求1-2 + 3-4 + 5 ... 99的所有数的和
n = 1
s = 0#s是之前所有数的总和
而n <100:
temp = n%2
如果temp == 0:
s = s - n
其他:
s = s + n
n = n + 1
打印(S)
s = 0#s是之前所有数的总和
而n <100:
temp = n%2
如果temp == 0:
s = s - n
其他:
s = s + n
n = n + 1
打印(S)
账号密码输入,3次机会
n = 1的
而n <4:
STR1 =输入( “请输入账号”)
STR2 =输入( “请输入密码”)
I = 1
而我<10:
如果
如果str1 ==“abc”和str2 ==“123”
打印( “okkkk”)
打印(“你很蠢”)
而n <4:
STR1 =输入( “请输入账号”)
STR2 =输入( “请输入密码”)
I = 1
而我<10:
如果
如果str1 ==“abc”和str2 ==“123”
打印( “okkkk”)
打印(“你很蠢”)
一个。Python的基础
- 基本数据类型
- 函数
- 面向对象
b。网络编程℃。WEB框架- 用于写网站d。设计模式+算法e。项目阶段