Python 安装准备

发布于:2023-02-03 ⋅ 阅读:(446) ⋅ 点赞:(0)

首先安装配置 

1.  环境的安装和配置:

        运行环境: 官方提供了cpython解释器

        编辑环境: 课程初级阶段:推荐大家使用:

                                           记事本工具(UE、notepad++、editplus、sublime、vscode)

                            中期阶段IDE的使用,pycharm 

2.  安装python环境:

        在官方下载python解释器   www.python.org 或者 http://www.python.org/ftp/python

3.  python版本问题:

        python3为主

               3.6 起步           建议使用:   3.8           最新版本 1.10

4.  下载后打开文件夹找到.exe点击,跟着指引走

注意

1. Customize installation 并且✔Add Python 3.6 to PATH

2. 建议新建一个新的命名英文的空文件夹

3. 安装路径的问题:不要使用中文、不要使用特殊字符

测试是否成功:

       Win + R  ==  命令提示符

       Python -V (大写)

第一个程序

在控制台上输出 “hello world”

1.  在终端上直接写对应的代码

注意:终端中写代码无法直接保存,因此主要用来测试和调试代码。

2.  创建一个.py文件【一个模块文件】

        a.  右键,创建一个文本文档【很重要】

        b.  需要放开系统的后缀名的管理  【修改后缀名】

Sublime使用

打开sublime解压文件 -> 点击.exe -> 将改好后缀的.py拉入到界面或者文件打开即可

在sublime书写代码,如果.py修改成功,会有高光

终端运行方法

1.  在命令提示符上输入 python+空格+将文件拖拽入界面

2.  切换到该程序所在目录

Cd +要转到的目录

Dir    // 查看内容

Python + tab (自动切换)

编码问题和注释

先解决一个方便文本文件应用sublime的问题:

以管理员身份点击打开  --->   敲空格键  直到完成为止 

编码问题

        python2默认采用的ASSII编码,所以默认不支持中文。

        Python3默认采用UTF-8编码。

        较久的软件报错,文件需要通过另存为修改为UTF-8

注释

单行注释     #  注释

多行注释    三个引号          """   """     '''   '''

              注意:python中单引号 多引号一个意思

中文注释:

# coding:utf-8

# coding=utf-8

# *-* coding:utf-8 *-*

平台注释(除windows以外):

        #!/usr/bin/python

Python的变量:

什么是变量 ?

        在程序运行时(runtime),可以变化的量,变量

        在python中,没有定义变量的方式,所以python使用变量替代。具有名称的内存空间

为什么使用变量(变量使用的必要性)

        程序灵活性提升  定义age=16  变化   age=18

定义变量:

        1.  强数据类型的编码语言(java、C、C++、C#):

                在定义变量时,要确定存储的数据类型

                Int age =10;

                String name="hhh" ;

        2.  弱数据类型的编码语言(jPHP、Python、JaveScript、ruby):

                 变量的类型不固定,类型会自动识别

                 变量名称 = 值

标识符的命名规范

主语:    ”;”  python末尾不建议加

标识符(变量)的命名规范问题:

1. 变量的只能由大小写字母、数字、_(下划线)【有效字符】这三种符号中的一种或者多种组成

2.变量名称不能以数字开头

3.不能以关键字或者保留字做为变量

4.变量尽量有意义   age  易懂

5.如果多个单词参与命名,建议使用下划线或者驼峰法   user_address

关键字查询:

>>> import keyword    

>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

练习:

1、英雄商城登录界面

print("\t英雄商城登录界面\t")
print("~*"*16)
print("\t1.用户登录")
print("\t2.新用户注册")
print("\t3.退出系统")
print("~*"*16)
input("(温馨提示)请输入您的选项:")

输出:

>>> print("这个数是%s"%(a))
这个数是10
>>> print("这个数是%s"%a)
这个数是10

>>> b =20
>>> print("这个数是%s,那个数是%s"%(a,b))
这个数是10,那个数是20

 2.  两个数交换

第一种 临时交换法

简单易懂,但是有点占字节占空间

num1=10
num2=20

print("交换前: num1=%s num2=%s"%(num1,num2))
#临时交换法
#第一种方式,临时变量法

tmp=num1
num1=num2
num2=tmp
print("交换后: num1=%s num2=%s"%(num1,num2))

第二种 数字法

抽象但不占空间

num1=10
num2=20

print("交换前: num1=%s num2=%s"%(num1,num2))

#数字法
num1=num1+num2
num2=num1-num2
num1=num1-num2
print("交换后: num1=%s num2=%s"%(num1,num2))

第三种 Python自身提供了一种交换方法

num1=10
num2=20

print("交换前: num1=%s num2=%s"%(num1,num2))

num1,num2=num2,num1
print("交换后: num1=%s num2=%s"%(num1,num2))

第四种 异或运算实现两个数交换 ----待定

小tip:

多行注释  选择要注释的部分内容 -- ctrl+/   

取消多行注释   选择要取消的部分内容 -- ctrl+/   

 


网站公告

今日签到

点亮在社区的每一天
去签到