博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学Python
阅读量:4649 次
发布时间:2019-06-09

本文共 1761 字,大约阅读时间需要 5 分钟。

Python与其他语言对比:

C语言与高级语言的主要区别:

  内存管理(C语言手动管理内存、高级语言解释器自动管理内存)

语言之间的对比:

  PHP类:只适用于写网页,局限性

  Python与Java共同点:既可以写网页,也可以写后台功能

  Python与Java的区别:Python执行效率较低,开发效率高;Java执行效率高,开发效率低

Python种类:

   CPython、JPython、IronPython、pypy(用CPython开发的Python)等等

 


搭建Python开发环境:

  1. 官网下载Python
  2. 安装Python(推荐安装到C盘或D盘根目录下)
  3. 配置环境变量

PS:

Python3    在继续更新

Python2    在继续更新(逐渐接近Python3)

配置环境变量:

Windows:

  目的:方便运行Python

  方法:计算机-属性-高级-环境变量-Path-加分号-加路径

Linux  :

  默认有Python,但版本可能较老,一般都是Python2

 


零碎知识点:

Python两种执行方式:

  python解释器  文件路径(python文件以 .py 结尾)

  python   进入解释器:实时输入并获取到执行结果

解释器路径

  #!/usr/bin/env python

编码

  # -*- coding:utf8 -*-(python3  无需关注;python2  每个文件中只要出现中文,头部必须加)

注释

  单行注释:#

  多行注释:"""内容""" 或 '''内容'''

变量名

  组成元素:由字母、数字、下划线组成

  注意点:开头不能是数字、下划线;不能是关键字;最好不要和Python内置的东西重复

  命名习惯:变量名尽量有意义;用下划线连接单词

 


基本数据类型:

字符串(引号)

  双引号(" ")、单引号(' ')、三双引号(""" """)、三单引号(''' ''')中间的内容

  运算:可进行加法(字符串连接)、乘法(字符串复制)运算

数字

  运算:加(+)、减(-)、乘(*)、除(/)、n次方(x**n)、求模(%)、求商(//)

 


条件、循环语句:

条件语句

  if基本语句

if 条件:    内部代码块else:    ...

  if支持嵌套

if 条件:    if 条件:        pass(表示无操作)    else:        代码块else:    代码块

  if elif

if inp == "高级会员":    print("...")elif inp == "白金会员":    print()elif inp == "...":    pirnt()else:    print()

循环语句

while 条件:    代码块

 


练习题:

1、求1-2+3-4...99的所有数的和

#!/usr/bin/env pythoncount = 1s = 0while count < 100:    temp = count % 2        if temp == 0:    #判断奇偶        s = s - count    else:        s = s + count    count = count + 1print(s)

2、用户登录(三次机会重试)

#!/usr/bin/env pythoncount = 1while count < 4:    user_id = input("请输入用户名:")    user_pd = input("请输入密码:")    if user_id == 'root' and user_pd == 'root':        count = 4        print("成功登录!")    else:        print("用户名或密码错误,请重新输入!")    count = count + 1    if count == 4:    print("尝试次数超过三次,自动退出程序!")

 

转载于:https://www.cnblogs.com/mouse-1201/p/8635489.html

你可能感兴趣的文章