python基础笔记1

1
运行

1.1
直接在命令行里面运行python命令

1.2
编写 X.py
文件,然后使用python X.py
运行

2
变量

print后面可以跟多个输出

数据类型不用指定,直接在变量名后面赋值即可

然后用

print type(变量名)
可以打印变量名的数据类型

int float str bool…

-------------------------codearea ------------------------------------

>>> a=True

>>> printtype(a)

<type 'bool'>

>>>

-------------------------codearea ------------------------------------

变量不需要声明,不需要删除,可直接回收使用

type():查询数据类型

3
序列 sequence

是一组有顺序的元素的集合,对象的集合

序列可以包含一个或多个元素,也可没有任何元素;类似于C中数组

基本数据类型,都可以作为序列的元素。

 

(PS:md,这个有个bug,连在上面老是挡掉)对象也是可以的。

 

序列分为:tuple-定值表/元组、list-表

区别:一旦建立后,tuple各个元素不可变更,list的各个元素可以再变更

例子:当试图更改 tuple
元素后,出现:

-------------------------codearea ---------------------------------------

>>> s1[1]=3

Traceback (mostrecent call last):

  File "<stdin>", line 1, in<module>

TypeError: 'tuple'object does not support item assignment

-------------------------codearea ---------------------------------------

一个元素的序列可以作为另一个序列的元素

 

元素引用:

下表和C一样都是从0开始,由于list的元素可变,如上code,可以进行相应赋值

范围引用:[下限:上限:步长]

-------------------------codearea ------------------------------------------------------------

>>>prints1[:5]             #
从开始到下标4
(下标5的元素
不包括在内)

>>>prints1[2:]             #
从下标2到最后

>>>prints1[0:5:2]       #
从下标0到下标4 (下标5不包括在内),每隔2取一个元素
(下标为0,2,4的元素)

>>>print s1[2:0:-1]     #
从下标2到下标1

>>>prints1[-1]            #
序列最后一个元素

>>>prints1[-3]            #
序列倒数第三个元素

-------------------------codearea -------------------------------------------------------------

在范围引用的时候,若写明上限,则该上限本身不包括在内

 

字符串是一种特殊的元组,可执行元组的相关操作

-------------------------codearea -------------------------------------------------------------

>>>str='abcdefg'

>>> printstr[2:5]

cde

>>>

-------------------------codearea -------------------------------------------------------------

时间: 2024-09-06 01:14:10

python基础笔记1的相关文章

python基础学习笔记(一)

安装与运行交互式解释器       在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了.我们可以在提示符下输入python命令进行验证(作者环境ubuntu) fnngj@fnngj-H24X:~$ python Python 2.7.3 (default, Sep 26 2012, 21:53:58) [GCC 4.7.2] on linux2 Type "help", "copyright", "cre

Python学习笔记(二)基础语法_python

学习Python,基本语法不是特别难,有了C的基本知识,理解比较容易.本文的主要内容是Python基础语法,学完后,能熟练使用就好.(开发环境依然是Python2.7,简单使用)一,基本知识1,不需要预先定义数据类型(此说法值得商榷,姑且这么说吧),这是与其他语言的最大不同(如C,C++,C#,Delphi等) 复制代码 代码如下:  >>> x=12 >>> y=13 >>> z=x+y >>> print z 25 注意:尽管变量

python 基础知识

python 基础知识 本文所有内容是学习期间做的笔记,仅为个人查阅和复习方便而记录.所有内容均摘自:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 数据类型 整数 浮点数 字符串 如果字符串内部既包含'又包含",可以用转义字符\来转义. 多行字符串可以通过'''字符串内容'''来表示 r''表示''内部的字符串默认不转义 布尔值, true, false:布尔值可以用and.o

Python基础入门之seed()方法的使用

 这篇文章主要介绍了Python基础入门之seed()方法的使用,是Python学习当中的基础知识,需要的朋友可以参考下     seed() 设置生成随机数用的整数起始值.调用任何其他random模块函数之前调用这个函数. 语法 以下是seed()方法的语法: ? 1 seed ( [x] ) 注意:此函数是无法直接访问的,所以需要导入seed模块,然后需要使用random静态对象来调用这个函数. 参数 x -- 这是下一个随机数的种子.如果省略,则需要系统时间,以产生下一个随机数. 返回值

Python基础07 函数

原文:Python基础07 函数 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句.   函数的定义 首先,我们要定义一个函数, 以说明这个函数的功能. def square_sum(a,b): c = a**2 + b**2 return c 这个函数的功能是求两个数的

Python 基础语法_Python脚本文件结构

前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算术操作符.控制流语句.输入和输出语句.函数.对象.类等方面的内容.在了解了Python的数据类型之后,结合之前的要点来一起继续学习. 软件环境 系统  UbuntuKylin 14.04 软件  Python-2.7.6 IPython-4.0.0 Python Script文件结构 Python Script 是应用广泛的一种批量自动化处理方案,同时任何的.py扩展文件在Python执行程序中都可以充当Modul

Python基础05 缩进和选择

原文:Python基础05 缩进和选择 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢!   缩进 Python最具特色的就是用缩进来写模块.我们下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一些语句.   先看C语言的表达方式(注意,这是C,不是Python!) if ( i > 0 ) { x = 1; y = 2; } 这个语句是说,如果i>1的话,我们将进行括号中所包括的两个赋值操作. 括

Python基础框架和工具

Python基础框架和工具 最近在学Python金融大数据分析,在安装Python进行大数据分析的环境时遇到很多问题,例如:在安装pandas包时候就要到各种错误,总是缺少很多安装包,最后发现利用Python的Anaconda进行科学计算环境的搭建非常方便. Anaconda是和Canopy类似的科学计算环境,安装非常方便,而且自带的conda包管理器也十分强大. 1. Anaconda介绍: 我们可以从http://continuum.io/downloads上下载适合你操作系统的Anacon

sftp.py ,python基础语法

问题描述 sftp.py ,python基础语法 #!/usr/bin/env python ----------------------------------------------------------------------------- sftp.py Author: Andyrat Date: 2014/01/07 09:39:38 import sys import os import time try: from paramiko import SSHClient from p