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)
原文地址:https://www.cnblogs.com/wpy188/p/10108116.html