当前位置: 首页 > news >正文

认识python

Python

 

(计算机程序设计语言)

  编辑
Python[1]   (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型 计算机程序设计语言,由荷兰人 Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的 自由软件,  源代码和 解释器CPython遵循  GPL( GNU General Public License)协议[2]   。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为 胶水语言,能够把用其他语言制作的各种模块(尤其是 C/ C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3]   有特别要求的部分,用更合适的语言改写,比如 3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供 跨平台的实现。
7月20日,IEEE发布2017年编程语言排行榜:Python高居首位

Python变量

变量的命名方式

1.变量名只能是 字母、数字或下划线的任意组合
2. 变量名的第一个字符不能是数字
3. 关键字不能声明为变量名

命名规则

定义的方式:
驼峰式
AgeOfOldboy=53

下划线
age_of_oldboy=53
age_of_oldboy=54

 

常量
AGE_OF_OLDBOY=54


 执行过程(重点!!!)
python3 C:\test.py

1、先启动python3.exe
2、把C:\test.py从硬盘读入内存
3、解释执行文件内容(识别python语法)


引用计数+垃圾回收机制(了解)
x='aaa' #'aaa'这个值的引用计数为1
y=x #'aaa'这个值的引用计数为2

x=1
y=2

z=3
del z

产生一个变量的三要素(重点)
name='egon'

变量值:用来表示状态
用变量名取变量值
print(name)

变量值的类型:表示不同的状态应该用不同类型的值去表示(数字:年龄,字符串:名字)
print(type(name))
变量值的id号:
print(id(name))

 

 

 

 

转载于:https://www.cnblogs.com/Lollipop1/p/7986854.html

相关文章:

  • Linux学习之CentOS(四)----Linux文件属性、所有者、群组、其他组及文件权限操作简要总结...
  • smartWiki1
  • 附加作业版本控制总结报告(个人)
  • JSON - 简介
  • django-站点管理
  • 在Lua程序中使用MySQL的教程
  • ajax返回数据定义为全局变量
  • python-%操作符
  • 瓦片切图工具gdal2tiles.py改写为纯c++版本(二)
  • 更改某个用户下所有的表中的某个字段替换关键字(未优化比较慢)
  • IntelliJ IDEA控制台Console里没有查找快捷键
  • C# DebuggerStepThrough(跳过执行)特性使用
  • 个人中心标签页导航
  • 将数据库中的数据转换成Json
  • java中的Serializable接口的作用
  • 【译】JS基础算法脚本:字符串结尾
  • Google 是如何开发 Web 框架的
  • Angularjs之国际化
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Docker下部署自己的LNMP工作环境
  • ES6核心特性
  • Java多线程(4):使用线程池执行定时任务
  • JAVA多线程机制解析-volatilesynchronized
  • mac修复ab及siege安装
  • node-glob通配符
  • Python学习之路16-使用API
  • underscore源码剖析之整体架构
  • 高程读书笔记 第六章 面向对象程序设计
  • 高性能JavaScript阅读简记(三)
  • 和 || 运算
  • 那些被忽略的 JavaScript 数组方法细节
  • nb
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • ###C语言程序设计-----C语言学习(6)#
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • (java)关于Thread的挂起和恢复
  • (pojstep1.1.2)2654(直叙式模拟)
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (十)T检验-第一部分
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (转)c++ std::pair 与 std::make
  • (转)Google的Objective-C编码规范
  • (转)Linux下编译安装log4cxx
  • .NET Micro Framework初体验(二)
  • .NET 表达式计算:Expression Evaluator
  • .net 调用php,php 调用.net com组件 --
  • .net知识和学习方法系列(二十一)CLR-枚举
  • .py文件应该怎样打开?
  • ??在JSP中,java和JavaScript如何交互?
  • @NestedConfigurationProperty 注解用法
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • [ SNOI 2013 ] Quare