(一)python初识、变量、注释、模块使用

简介: python初识  移步老男孩武sir文章(python2):http://www.cnblogs.com/wupeiqi/articles/5433925.html       武功sir文章列表(python2):http://www.cnblogs.com/wupeiqi/articles/5433893.html       Centos6升级python2至python3:http://www.cnblogs.com/lyy-totoro/p/5603102.html简单笔记如下:  python的特点    可以写网页,也可以写后台功能。

python初识

  移步老男孩武sir文章(python2):http://www.cnblogs.com/wupeiqi/articles/5433925.html

       武功sir文章列表(python2):http://www.cnblogs.com/wupeiqi/articles/5433893.html

       Centos6升级python2至python3:http://www.cnblogs.com/lyy-totoro/p/5603102.html

简单笔记如下:

  python的特点

    可以写网页,也可以写后台功能。执行效率低,开发效率高(相较于java)

  python的种类

    JPython:java开发的python,运行python代码先转换为java代码,然后执行
    IronPython:.NET和Mono上实现的Python语言,执行方法同上
    JavaScriptPython:javascript开发的python,执行方法同上
    RubyPython:类推,同上
    CPython:Cpython是我们常用的python,它是由C开发的,最稳定、功能最强的python
    pypy:这是用CPython开发的Python。执行效率最快的python,但功能不够完善、稳定

  python执行流程

    安装python至OS,按照python规则写文件,将文件交给python解释器,读取文件内容至内存,执行动作,获取执行结果

变量

  只能由大小写字母、数字、下划线组成,但不能以数字开头;

       且以下内置的关键字不能声明为变量:

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

 

一个简单的实例:

#!/usr/bin/env python    指定解释器
# -*- coding:utf-8 -*-     #编码,py2必须指定,否则乱码
time = "20180422"
username = input('输入用户名:')
password = input('输入密码:')
if username == "erbiao" and password == "erbiaopasswd" :print("登录成功")
    print(time)

执行效果

 

注释

  当行注释用“#”:#被注释内容

  多行注释用:"""被注释内容"""  (首尾各三个双引号)

 

目录
打赏
0
0
0
0
5
分享
相关文章
|
1月前
|
Python Internet 模块
Python Internet 模块。
125 74
|
1月前
|
[oeasy]python050_如何删除变量_del_delete_variable
本文介绍了Python中如何删除变量,通过`del`关键字实现。首先回顾了变量的声明与赋值,说明变量在声明前是不存在的,通过声明赋予其生命和初始值。使用`locals()`函数可查看当前作用域内的所有本地变量。进一步探讨了变量的生命周期,包括自然死亡(程序结束时自动释放)和手动删除(使用`del`关键字)。最后指出,删除后的变量将无法在当前作用域中被访问,并提供了相关示例代码及图像辅助理解。
120 68
马特赛特旋转算法:Python的随机模块背后的力量
马特赛特旋转算法是Python `random`模块的核心,由松本真和西村拓士于1997年提出。它基于线性反馈移位寄存器,具有超长周期和高维均匀性,适用于模拟、密码学等领域。Python中通过设置种子值初始化状态数组,经状态更新和输出提取生成随机数,代码简单高效。
131 63
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
49 9
手动解决Python模块和包依赖冲突的具体步骤是什么?
需要注意的是,手动解决依赖冲突可能需要一定的时间和经验,并且需要谨慎操作,避免引入新的问题。在实际操作中,还可以结合使用其他方法,如虚拟环境等,来更好地管理和解决依赖冲突😉。
|
20天前
|
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
27 3
如何在Python中自动解决模块和包的依赖冲突?
完全自动解决所有依赖冲突可能并不总是可行,特别是在复杂的项目中。有时候仍然需要人工干预和判断。自动解决的方法主要是提供辅助和便捷,但不能完全替代人工的分析和决策😉。
|
1月前
|
[oeasy]python049_[词根溯源]locals_现在都定义了哪些变量
本文介绍了Python中`locals()`函数的使用方法及其在调试中的作用。通过回顾变量赋值、连等赋值、解包赋值等内容,文章详细解释了如何利用`locals()`函数查看当前作用域内的本地变量,并探讨了变量声明前后以及导入模块对本地变量的影响。最后,文章还涉及了一些与“local”相关的英语词汇,如`locate`、`allocate`等,帮助读者更好地理解“本地”概念在编程及日常生活中的应用。
39 9
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
44 0
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等