Python 1 基本概念

转自: http://www.cnblogs.com/known/archive/2010/07/31/1789290.html

1. 常量

python 常量没有名字

2. 数

python 有 4 类 数:

* 整数:2

*长整数:655535等大一些的整数

*浮点数:1.2, 1.2e-3, e 是10的幂,

*复数 (-5+4j)

3. 字符串

python 没有 char 类型,单, 双 引号 " ", ‘ ‘ 是一个意思

* 单引号:‘Quote me on this‘

* 双引号:"Waht‘s your name"

* 三引号:‘‘‘This is the first line.

      This is the second line.‘‘‘

     或者

     """What‘s your name?

      My name is known."""

* 转义符:‘What\‘s your name?‘

* 自然字符串:用r或R开头,r"Hello world!\n"

4. 变量

取名规则:

* 首字符为字母(大小写均可)或为下划线(_)

* 其他部分字符为字母(大小写均可)、数字、下划线

* 区分大小写,myname与myName是两个不同的变量

5. 数据类型

Python 基本没有数据类型, 就是数和字符串, 高级一点的类型就是类

6. 对象

python把所有东西都看成是对象,它把2这个数都看成是对象

7. 逻辑行与物理行

物理行是您在编辑器中所看见的。逻辑行是Python能够识别的。一般,Python认为一个物理行对应一个逻辑行。

如果您要在一个物理行使用多个逻辑行,那么就要用分号(;)分割开,分号表示一个逻辑行或语句的结束。我们建议不要这样写,可读性差。

例子:i = 5;print(i)

   相当于

   i = 5

   print(i)

如果您要在多个物理行中写一个逻辑行,那么你用反斜杠(\)来连接。

例子:s = "This is a\

    string"

   相当于

   s = "This is a string"

8 缩进

缩进在Python中试重要的。行首的空白是重要的,例子:

  print("Hello")

    print("world")

第二个print语句会报错,因为它前面有一个错误的空白。

同意层次的语句必须有相同的缩进。

不要混合使用空白和制表符,这样在不同平台中将无法工作。

强烈建议在缩进时,使用单个制表符或两个或四个空格。本人建议一如既往地使用四个空格

9 运算符

10 表达式

时间: 2024-10-14 11:53:37

Python 1 基本概念的相关文章

和我一起学python,基本概念 (life is short ,we need python)

作者:tobecrazy  出处:http://www.cnblogs.com/tobecrazy 欢迎转载,转载请注明出处.thank you! 基本概念 : 常量: 常量名全部大写,如PI 变量: python没有变量类型,也不必声明,直接赋值即可. 变量可以是数字,字符串,布尔值(True,Flase,注意大小写),列表,字典等类型. 如: var=1 str='hello' 变量名: 字母数字下划线,不能以数字开头.全局变量最好全部大写,一般变量注意避免保留字. 有效变量名: test1

python中类的概念

在Python中,所有数据类型都可以视为对象,也可以自定义对象.自定义的对象即面向对象中的类(Class)的概念. 1 class Student(object): 2 3 def __init__(self, name, score): 4 self.name = name 5 self.score = score 6 7 def print_score(self): 8 print('%s: %s' % (self.name, self.score)) 注意:__init__方法的第一个参数

python web编程-概念预热篇

互联网正在引发一场革命??不喜欢看概念的跳过,注意这里仅仅是一些从python核心编程一书的摘抄 这正是最激动人心的一部分了,web编程 Web 客户端和服务器端交互使用的“语言”,Web 交互的标准协议是HTTP(超文本传输协议).HTTP协议是TCP/IP 协议的上层协议,这意味着HTTP 协议依靠TCP/IP 协议来进行低层的交流工作.它的职责不是路由或者传递消息(TCP/IP 协议处理这些),而是通过发送.接受HTTP 消息来处理客户端的请求. HTTP 协议属于无状态协议,它不跟踪从一

Python引用的概念

Python中常量的概念其实是对象的概念(所谓在Python中,万物皆对象),所有的赋值操作都是变量对操作数对象的引用.在Python中,每一个变量都有一个独一无二的id,可以称之为变量地址,用id()方法查看(如图1).其中右边的字符串可以看作为一个字符串对象,而左边为这个字符串对象的引用.我们现在通过sys.getrefcount()方法来查看第一次引用时,变量内部的引用计数器的初始值为多少(如图2).此处需要解释一下,一般来说第一次引用它的引用计数器应为1,但此时为2(也会为3或者其他值)

0.数据结构(python语言) 基本概念 算法的代价及度量!!!

先看思维导图: *思维导图有点简陋,本着循循渐进的思想,这小节的知识大多只做了解即可. *重点在于算法的代价及度量!!!查找资料务必弄清楚. 零.四个基本概念 问题:一个具体的需求 问题实例:针对问题(需求)的具体的例子 算法:解决问题的过程,是对一个计算过程的严格描述 程序:程序可以看作是采用计算装置能够处理的语言描述的算法 一.算法的5大性质 有穷性(算法描述的又穷性):算法必须用有限长的描述说清楚 能行性:算法的每一步都是可行的,也就是说,每一步都能通过执行有限次数完成 确定性:别人看了过

python包的概念

1 python程序由包(package).模块(module)和函数组成.包是由一系列模块组成的集合.模块是处理某一类问题的函数和类的集合. 2 包就是一个完成特定任务的工具箱. 3 包必须含有一个__init__.py文件,它用于标识当前文件夹是一个包. 4 python的程序是由一个个模块组成的.模块把一组相关的函数或代码组织到一个文件中,一个文件即是一个模块.模块由代码.函数和类组成.导入模块使用import语句. 5 包的作用是实现程序的重用. 摘自: http://www.cnblo

python 模块的概念介绍

模块 模块:本质就是一个.py文件分为三部分:内置模块.第三方模块,自定义模块 模块: 顶层文件 python模块python模块可以将代码量较大的程序分割成多个有组织的.彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块,模块在物理形式上表现为以.py结尾的代码文件一个文件被看作一个独立的模块,一个模块也可以被看作是一个文件模块的文件名就是模块的名字加上扩展名.py每个模块都有自己的名称空间python允许"导入"其他模块以实现代码重用,从而也实现了将独立的代码文

Python:类的概念和使用方法

类就是一类事物.或者叫做实例,它用来描述具有共同特征的一类事物.我们在python中声明类的关键词是class,类还有功能和属性,属性就是这类事物的特征,而功能就是它能做什么,也是就是方法或者函数.我们仍然用例子来说明问题. 声明类 用class来声明一个类,也就是创建了一个类.使用class关键字,后面接类的名称,然后一个冒号 还有两种写法,他们都是等价的. 声明类以后,我们使用__init__函数来重载构造函数,如图所示,在类中都有一个self参数,他是任何类都有的,代表实例本身,假如我们想

python的常用概念

常用的概念 主体字符串 主体列表 内置函数和方法的区别 映射表 引用 迭代器: 1. 字典:单步遍历迭代器 2. 文件:逐行读取的迭代器