首页 > 编程语言 > 详细

初学Python

时间:2018-03-23 23:35:50      阅读:157      评论:0      收藏:0      [点我收藏+]

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 python

count = 1
s = 0

while count < 100:
    temp = count % 2
    
    if temp == 0:    #判断奇偶
        s = s - count
    else:
        s = s + count
    count = count + 1

print(s)

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

#!/usr/bin/env python

count = 1

while 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("尝试次数超过三次,自动退出程序!")

 

初学Python

原文:https://www.cnblogs.com/mouse-1201/p/8635489.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!