Python学习第一弹
开发语言:
高级:Python、java、PHP C# GO ruby C++ ——>字节码
低级:C、汇编 ——>机器码
语言之间的对比:
PHP类:适用于写网页,,局限性
Python、Java:既可以写网页,也可以写后台功能
-Python 执行效率低,,开发效率高
-Java 执行效率高,开发效率低
Python种类:
JPython
CPython ****
IronPython
JavaScriptPython
.......
pypy 这是用cpython开发的的Python(快,,但是不稳定)
安装:
Python安装在OS上,
执行操作:
写一个文件,按照Python的规则写,将文件交给Python软件,读取其内容
Python软件:——》Python解释器(内存管理)
下载:
Python3
Python2
可直接到官网上下载.
Python基础
#基础的东西大多学过,所以不详细写了.
“”” 三个双引号表示多行注释”””
1. if else
#pass 表示过
if 1==1:
pass
else:
print(‘ssaasf’)
# if 条件1and条件2(并且)
# if 条件1or条件2(或)
# 条件可以为 true / false
2. 基本数据类型
name = ”卧室拉埃司法所”
name = ‘baby’
name = “““baby”””
name = ‘‘‘ 啊啊上次’’’
加法:
n1=”ads”
n2=”ads”
n3=n1+n2
乘法:n1=”ads”
n2=n1*10 #输出为10个ads
数字:
age=22
加减乘除
a1=4**4 #表示4的4次方
a2=36%5 #得到36除以5的余数
3. while语句
while 条件句:
练习题:
# coding=gbk a = int(input('输入一个数:')) # type: int temp=a%2 iftemp == 0: print(a,'是偶数') else: print(a,"是奇数") #题1:循环输出1-10 a=0 whilea<10: a=a+1 print(a ) #题2:1-100的和 i=0;j=0 whilei<100: i=i+1; j=i+j; print(j) #题3:1-100内的所有奇数 i=0;j=0 while i<100: j=i%2; if j!=0: print(i) i=i+1; else: pass #题4:1-100内的所有偶数 i=0;j=0 whilei<100: j=i%2; if j==0: print(i) i=i+1; else: pass #题5:1-2+3-4+...+99的和 #解法1: i=0;j=0 whilei<100: if i%2!=0: j=i+j; else : j=i*(-1)+j; i=i+1; print(j) #解法2: n=1 s=0 #之前数的总和 while n<100: temp=n%2 if temp==0: s=s-n; else : s=s+n n=n+1 print(s) #题6:用户登录(三次机会充实) i=4 whilei>0: user=int(input("请输入用户名:")) root=int(input("请输入密码:")) if user==123456and root==520: print("登录成功!") break else : i=i-1; print("用户名或密码错误,您还有",i,"次机会重试")