[python]-day1

2017-11-30  本文已影响0人  letry

基础

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在处理数字时是有区别的

变量与常量

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

上一篇 下一篇

猜你喜欢

热点阅读