`

Python学习笔记一

阅读更多

1、基本数据类型

Python的变量不需要声明,可以直接使用。

a = 10
print type(a)
------<type 'int'>
a = 1.5
print type(a)
------<type 'float'>
a = True
print type(a)
------<type 'bool'>
a = 'hello'
print type(a)
------<type 'str'>

上面的四种类型是最常用的(整数,浮点数,真值,字符串),其他的还有。

int('124')  #强制转化为整数

str(124)    #强制转化为字符串

同理float(124)以及bool(1),其中bool(1)和bool(-1)结果都是True,bool(0)结果是False

1/2 #结果是0

1./2  或是1.0/2  或是1/2.0  #结果是0.5

 

2、序列Sequence(是一组有顺序的对象的集合)

序列分为元组(tuple)和列表(list)

tuple和list的区别在于,tuple中的对象元素一旦建立就无法更改,因此tuple又称为定值表。

s1 = (2, 1.0, 'love', False, 22, 5.6, 9, 12)  #元组,里面的对象可以是不同类型的。用小括号扩起来
s2 = [2, 4.0, 'love', True, 33, 2.4, 10, 14]   #列表,里面的对象也可以是不同类型。用中括号扩起来

序列的引用可以通过s[<int>]实现,int为下标;

范围引用:基本样式[下限:上限:步长];

>>> s1 = (2, 1.0, 'love', False, 22, 5.6, 9, 12)
>>> s1[:5]                  # 从开始到下标4 (下标5的元素 不包括在内)
(2, 1.0, 'love', False, 22)
>>> s1[2:]                  # 从下标2到最后
('love', False, 22, 5.6, 9, 12)
>>> s1[0:5:2]               # 从下标0到下标4 (下标5不包括在内),每隔2取一个元素 (下标为0,2,4的元素)
(2, 'love', 22)
>>> s1[2:0:-1]              # 从下标2到下标1(下标0不包括)
('love', 1.0)
>>> s1[-1]                  # 序列最后一个元素
12
>>> s1[-3]                  # 序列倒数第三个元素
5.6
>>> s1[0:-1]                # 下标0开始到倒数第二个元素(最后一个元素是上限,不能包含)
(2, 1.0, 'love', False, 22, 5.6, 9)

 字符串是一种特殊的元素,因此可以执行元组的相关操作。即字符串是元组。

 

3、Python中的语法

条件:

if <tiaojian>:
	state-1
else:
	state-2

if <tiaojian>:
	stat-1
elif <tiaojian2>:
	stat-2
else:
	stat-3

 循环:

for 元素 in 序列:
	state
for x in range(5):
	print x

while 条件:
	state
while a<10:
	print a
	a += 1

 其中注意continue和break的使用

分享到:
评论

相关推荐

    python学习笔记1-(廖雪峰教程,菜鸟教程)python基础.pdf

    以上就是Python学习笔记1中的主要内容,这些基础知识构成了Python编程的基础,是学习更高级特性和应用的基础。对于初学者来说,熟练掌握这些内容是非常重要的。在后续的学习中,还会涉及到函数、模块、面向对象编程...

    Python学习笔记1

    "Python学习笔记1"可能包含了一系列关于Python基础知识、语法结构和常见应用的讲解。 在Python的世界里,首先接触的就是其基本语法,如变量定义、数据类型(包括整型、浮点型、字符串、布尔型、列表、元组、字典和...

    python学习笔记1

    Python学习笔记1 本资源主要记录Python语言的基础知识点,涵盖了规范、字符串、变量、对象特性、强制类型转换、循环、表、序列、元组、交换变量、比较运算符、字典、集合、函数、不定长参数、参数解包、文档字符串...

    Python学习笔记(干货) 中文PDF完整版.pdf

    《Python学习笔记(干货) 中文PDF完整版.pdf》是一份全面且深入的Python学习资源,旨在帮助初学者和有经验的程序员进一步提升Python技能。这份资料覆盖了Python的多个核心概念,包括环境搭建、基本语法、数据类型、...

    Python学习笔记1 ~ Python学习笔记9 - 海龟画图.zip

    Python学习笔记0001 - 安装与配置Python开发环境 Python学习笔记0002 - 海龟画图 - 初画图形 Python学习笔记0003 - 海龟画图 - 变量 Python学习笔记0004 - 海龟画图 - for循环 Python学习笔记0005 - 海龟画图 - ...

    个人python学习笔记1

    个人python学习笔记1

    Python学习笔记.pdf

    ### Python学习笔记知识点详解 ...通过以上知识点的梳理,我们可以看出,“Python学习笔记.pdf”涵盖了Python语言的基础到高级的多个方面,是一份全面且实用的学习材料,适合初学者到有经验的开发者阅读和参考。

    最新Python学习笔记3

    本篇学习笔记主要介绍了Python中关于变量指向函数、高阶函数以及特殊高阶函数map()、reduce()、filter()和sorted()的使用方法和原理。 首先,变量在Python中不仅可以指向基本数据类型,还可以指向一个函数名。这...

    皮大庆Python学习笔记

    Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....

    Python学习笔记1资源.zip

    【Python学习笔记1资源.zip】是一个压缩包,包含了一些辅助Python学习的材料。这个压缩文件主要包括四个元素:一个TXT文本、一个SLX表格、一个CSV表格以及一张JPG图片。这些资源是为配合作者的学习笔记而创建的,...

    python学习笔记.pdf

    在这份《python学习笔记.pdf》中,记录了Python编程的基础知识和一些技巧,内容涵盖了字符串处理、变量操作、数据结构、循环、条件判断等方面。以下是对学习笔记中提到知识点的详细说明。 ### 字符串处理 在Python...

    Python学习笔记-王纯业

    【Python学习笔记-王纯业】是一份专为Python初学者设计的教程,由王纯业编撰。这个教程深入浅出地介绍了Python编程的基础知识,帮助初学者快速上手。下面将详细阐述该教程中可能包含的重要知识点,以及Python入门者...

    Python学习笔记--皮大庆

    Python学习笔记--皮大庆

    王纯业的Python学习笔记

    《王纯业的Python学习笔记》是一份专为Python初学者和进阶者设计的学习资料,旨在帮助读者全面掌握这门强大的编程语言。Python作为一门高级编程语言,因其简洁、易读的语法特性,被广泛应用于数据分析、机器学习、...

Global site tag (gtag.js) - Google Analytics