[python]-day1

基础

python是一种动态类型语言,变量在使用过程中动态变换数据类型。

程序中每条语句以换行符结束,长语句可用(\)分为几行。#字符标识注释,但引号字符串中的#无此作用。
在交互模式中使用"_"可以保存最后一次运算的结果

头格式

第一行中linux从env中找python的解释器,也可以直接指定python的解释器路径

#!/usr/bin/env python
# coding: utf-8          

print

print后跟多个字符串用逗号分隔,输出的时候各个字符串之间存在空格。
在循环语句块输出中跟上逗号,则每次的输出在同一行。
print在python3是作为函数使用:print('xxxx')

input和raw_input(2.x)

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的

  • 当输入为纯数字时:
    input返回的是数值类型,如int,float
    raw_inpout返回的是字符串类型,string类型
  • 输入字符串为表达式时:
    input会计算在字符串中的数字表达式,而raw_input不会。
    如,输入"57 + 3",input会得到整数60,而raw_input会得到字符串”57 + 3”。如果input传入的是变量名,则将变量值进行传入。

变量与常量

一般变量是标识内存中的引用和指向,所以注意变量之间赋值,实际是指向的改变。常量一般用大写表示,python没有专门的机制保证常量不变。
所有的对象都有引用计数,无论给一个对象分配一个新名称,或者将其放入一个容器(如列表、元祖、字典)中时,该对象的引用技术就会增加。使用del语句或者引用超出作用域(或者被重新赋值)时对象的引用计数会减少。使用sys.getrefcount()函数可以获得对象的当前引用计数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,629评论 1 118
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,777评论 0 5
  • @贰拾贰画生 感谢简明Python教程 输入输出 输入:raw_input string = raw_input(...
    贰拾贰画生阅读 2,646评论 4 21
  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 3,448评论 2 30
  • 我们从学生时代应聘学生干部开始,到毕业迈入职场后的历次岗位聘任,常常把“组织协调能力”放在对自我评价一...
    羌小样儿阅读 4,041评论 0 2