初识Python

1、Python介绍

  Python是一门弱类型解释型高级编辑语言

2、编译型和解释型的区别

  编译型:把写好的程序编译成计算机认识的二进制

      优点:一次编译到处运行。运行效率高

      缺点:开发效率低

  解释型:把写好的程序逐条进行编译

      缺点:运行慢

      优点:开发效率高,简单

3、编辑器的选择

    1.所有的文本编辑器都可以编写代码。记事本、Editplus,sublime, pycharm(收费)

    2.可以在命令行写代码(win+r -> 输入cmd,回车)

4、第一个Python程序

    cmd中输入python,写代码

    把python程序写到py文件中,通过python命令来执行程序。

    print("Hello world")

5、变量

    概念:把程序运行过程中产生的中间值保存在内存中,方便后面使用。

    命名规范:

    1.数字、字母、下划线组成

    2.不能数字开头,更不能是纯数字

    3.不能用关键字

    4.不要用中文

    5.要有意义

    6.不要太长

    7.区分大小写

    8.驼峰或者下划线命名

    数据类型:

    1.int 整数可以进行的操作 +(加) -(减) *(乘) /(除)  %(取余) //(整除) **(幂运算)

    2.str字符串,用 ' ' , " " 和""" """括起来的内容,+代表字符串连接,*代表重复字符串几次

    例如:

age = 10
name = "python"

  

6、常量

    本质是变量,所有字母都大写

    例如:

AGE = 10
NAME = "python"

  

7、用户交互

    变量 = input(提示语)

    所有的输入的内容都是字符串

    int(变量)把变量转化成数字

    例如:

name = input("请输入名字:")
print(type(name))
age = int( input("请输入数字"))
print(type(age))

  

8、if条件判断

    1. if条件:

        if语句块

      执行流程:判断条件是否为真,如果真,执行if语句块

    2.if条件:

        if语句块

     else:

        else语句块

      执行流程:判断条件是否为真,如果真,执行if语句块,否则执行else语句块

      例如:

a = 10
b = 20
if (a > b):
    print("a > b")
else:
    print("a < b")

  

    3. if条件1:

        if - 1

     elif条件2:

        if - 2

     elif条件3:

        if - 3

        ....

      else:

        else语句块

      执行流程:

          判断条件1是否成立,如果成立执行if - 1

          否则如果条件2成立,执行 if - 2

          ...

          否则执行else语句块

      例如:

score = int(input("请输入分数:"))
if score >= 90:
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >= 60:
    print("D")
else:
    print("E")

  

    4.嵌套

        if条件:

           if条件:

            ...

        else:

          if条件

           ...

     例如:

print("咚咚咚,有人敲门")
sex = input("请输入性别:")
if sex == "男":
    print("去隔壁")
else:
    print("你好啊!")
    age = int(input("请输入年龄:"))
    if age > 20 :
        print("去隔壁")
    else:
        print("留个联系方式啊")

  

    

原文地址:https://www.cnblogs.com/guchenxu/p/10022434.html