1.range()函数 返回列表,元组,字典的里面数据的个数
2.enumerate() 可以理解为增强for循环 例子:
foo='abc'
for i,ch in enumerate(foo):
print(ch,'(%d)'%i)
>>>>>a(0)
b(1)
c(2)
第一个返回是序列,第二个返回是循环中的对象。
3.列表解析
squared=[x**2 for x in rang(4)]
for i in squared:
print(i)
>>>>>0
1
4
9
4.open(filename,access_mode='r')
打开文件第一个是文件名,第二个参数'r'是读取,'w'是写入,'a'是增加。 默认是'r'
filename='d:\1.txt'
fobj=open(filename,'r')
for eachLine in fobj:
print(eachLine)
fobj.close()
5.通过def定义函数,默认参数值的话用=表示默认值 例如:
def foo(debug=True):
if debug:
print('A')
else:
print('B')
>>>>>>foo()
>>>>>>A
>>>>>>foo(False)
>>>>>>B
6.建立类:
class MyClass:
"""A Simple example Class"""
i=1234
def f(self):
return 'Hello World'
>>>>x=MyClass()
>>>>x.i
1234
>>>>x.f()
'Hello World'
构造函数 __init__(注意在def跟__init__的中间需要加一个空格来隔断)
class Complex:
def __init__(self,a,b):
self.r=a
self.y=b
>>>>>x=Complex(2.3,4.5)
>>>>>x.r,x.y
(2.3,4.5)
self是类实例自身的引用,相当于java中的this
self.__class__.__name__ 返回的是这个类的名字
7.导入模块
import 相当于java 中的import 引用包
练习题:
1.用户输入一个包含五个固定数值的列表或元组,输出他们的总和
def total()
x=list(input("Please enter the list "))
total=0
for index in x:
total=total+int(index)
print(total)
2.用户输入一个包含五个固定数值的列表或元组,输入他们的平均值
>>> def total():
x=list(input("Please enter the list"))
total=0
for index in x:
total=total+int(index)
print(total/len(x))
>>> total()
Please enter the list1234
2.5
3.带循环和条件判断的用户输入 使用input()函数来提示用户输入一个1和100之间的数,如果用户输入的满足这个条件,提示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止
>>> def enterNumber():
x=int(input("Please enter the number from 1 to 100"))
if 1<x<100:
print('Success')
else:
print('error')
enterNumber()
>>> enterNumber()
分享到:
相关推荐
Python基础知识点总结 1. Linux系统基本命令 * `/etc`:系统配置文件存放目录,不建议存放可执行文件 * `Ctrl + Shift +`:放大终端窗口的字体显示 * `Ctrl + -`:缩小终端窗口的字体显示 * `ls`:查看当前文件夹...
这份"计算机二级Python自学笔记PDF"是作者在学习过程中积累的宝贵资料,旨在帮助有志于通过计算机二级Python考试的人士提升技能并顺利通过考试。 笔记首先可能会从基础语法入手,包括变量、数据类型(如整型、浮点...
Python自学笔记 Python是当前最流行的编程语言之一,它的优雅、明确、简单等特点使其广泛应用于Web开发、科学计算、人工智能等领域。本文将以Python自学笔记为基础,详细介绍Python的特点、适用领域、实际应用、与...
python自学笔记,基于小甲鱼的零基础入门学习python。依照视频课程们进行自我总结,个人为了快速入门python,服务于openmv,对于比较深入的语法没有做太多的整理,基本的函数结构,一些魔法方法摘自鱼C网站,进行...
python 自学笔记 方便查找
python自学ing,自己总结了一些python的知识点,python笔记1。
【Python自学入门笔记与实战练习】是一份针对初学者精心编撰的学习资源,旨在帮助零基础的学员快速掌握Python编程语言。这份资料包含了理论讲解和实际操作两大部分,旨在通过实例来加深对Python语法和常用模块的理解...
这份"python基础自学笔记"是由作者珠海拖鞋仔精心整理的,旨在帮助初学者轻松入门Python编程。 笔记首先会介绍Python的基本语法,包括如何安装Python环境,如Anaconda或PyCharm,以及如何设置开发环境。它可能会...
"大专生自学Python到找到工作的心得" 从这个标题我们可以看到,这篇文章是一个大专生自学 Python 的心得体会文章,文章的作者是一个没有计算机背景的大专生,他通过自学 Python 找到了工作。 在文章的描述中,我们...
这份文档是作者自学Python基础知识时的笔记,特别适合初学者了解Python的基本概念、版本差异以及编写代码的一些基本规则。 首先,Python的解释器是运行Python代码的关键。CPython是最常见的解释器,由C语言编写,是...
在自学Python的过程中,了解并掌握其基本概念和语法是至关重要的。下面是对标题和描述中涉及知识点的详细解释: 1. **下载与安装**: Python的官方下载地址是https://www.python.org/downloads/,你可以在这里获取...
按照《python编程入门经典》学习,过程中所做的笔记和一些程序记录,及其当中遇到的问题和解决方案。
自学python基础前三天笔记,内容有点基础,基本没有错误,大家可以交流学习一下哈,本人不是大佬是菜鸡哈
python基础教程自学笔记
在Python编程语言中,学习笔记涉及了许多基础概念和语法,对于初学者来...这些基础知识构成了Python编程的基础,理解和掌握它们对于自学Python至关重要。在学习过程中,不断练习和应用这些知识,可以逐步提高编程能力。
《Python笔记(第一章 入门基础)》是我个人在学习Python过程中的心得记录。从Python编程的基础概念,如变量命名的规范、print函数的基本用法,每一步都凝聚了自己的理解。希望能帮到各大自学的初学者们。 在笔记中...
南京大学慕课资源的Python玩转数据课程资料,代码整理,全部手敲,包括每一张的课程简介和代码实现,包括Python入门语法,爬虫,GUI等,作为入门资料挺好的。
### Python学习笔记知识点详解 ...通过以上知识点的梳理,我们可以看出,“Python学习笔记.pdf”涵盖了Python语言的基础到高级的多个方面,是一份全面且实用的学习材料,适合初学者到有经验的开发者阅读和参考。
这份"Python自学笔记 Python核心编程第二版学习笔记"涵盖了从基础到进阶的广泛主题,适合初学者和有一定经验的开发者进行深入学习。 一、解释器options 在Python中,解释器选项允许用户自定义执行行为。例如,`-d`...
自学Python爬虫路上的实战笔记,由浅到深逐步深入学习Python爬虫