python基础知识第一篇(认识Python)
开发语言:
高级语言:python java php c++ 生成的字节码 字节码转换为机器码 计算机识别运行
低级语言:C 汇编 生成的机器码
PHP语言:适用于网页,局限性
Python,Java:即可以写网页,也可以写后台功能。
JAVA语言:开发效率低,代码量较多,但是执行效率高。
Python语言:执行效率较Java低,但是代码量少,实现的功能一样,开发的效率高。
Python的种类
jpython ------------------------java
效率小于
cpython -----------------------c语言
效率小于
pypy(python python)首先把字节码发送到cpython,cpython到c语言,生成机器码,在转发回pypy,下次直接执行机器码,提高了执行效率。
python的执行操作
按照Python的规则写一个文件,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。
python软件 >>>>>>>也就是Python解释器
Python基础
文件后缀名可以是任意得
文件后缀名一般为.py
1.input的用法:永远等待,直到用户输入 赋值n=input ("请输入用户名"),变量,n代表一个变化的值
变量名:只能由字母,数字,下划线组成。
不能用数字开头
python的关键字不能使用
最好不要和python内置的方法,类等重复。
形成一63., 个好的编程习惯 user_id
if条件基本语句:if 条件 :
print(“OK”)—————必须缩进,代表一个代码块
else:
print(“no”)
2.支持if语句嵌套
3.if elif
补充:if下面如果不想写语句,就写pass,切忌不能不写, 否则报错
字符串(引号)
字符串可以 加法:字符串连接在一起
乘法:字符串重复出现十次
切忌:字符串不可以减法和除法
数字:加减乘除,百分号取余判断奇偶
a1= 13 a2=a1 % 2 if a2==0: print("是一个偶数") else: print("是一个奇数")
while循环:
输出123456--8910
cound=0 while cound<10: if cound != 6: print(cound+1) cound=cound+1
输出1+2+3+.....+99+100的和
cound=1 s=0 while cound<101: s=s+cound cound=cound+1 print(s)
登录操作(只有三次机会)
sum=0 s=3 while sum<3: n1=input("请输入你的用户名") n2=input("请输入你的密码") if n1=="小可爱"and n2=="123": print("登录成功") break else: s=s-1 print("登录失败,请重试,你还有"+str(s)+"机会") sum=sum+1
1-2+3-4..............+99-100的和
cound=1 s=0; n=cound%2 while cound<101: if n!=0: s=s+cound else: s=s-cound cound=cound+1 print(cound)