python学习小结(一)

1.在Linux下以交互式方式执行python代码——>ipython3,在python中定义变量时是不需要指定变量类型的,直接赋值就好。

2.变量的输入;所谓“输入”就是获取用户通过键盘输入的信息。在python中要获取键盘输入的信息,需要使用input函数。

何为函数?函数其实就是一个提前准备好的功能(别人或自己写的代码),可以直接使用而不需要关注内部细节。

例如:input函数,需要注意的是使用input函数时,用户输入的任何内容python都认为是字符串类型,即str。

数据类型的转换:

3. 变量的格式化输出

如果希望输出信息的同时输出数据,就需要用到格式化操作,%称为格式化操作符,包含%的字符串被称为格式化字符串,%和不同的字符连用,不同类型的数据需要使用不同的格式化字符。

tips:使用vscode时可以使用Ctrl + /快速注释掉当前选中行。

4.

if 条件1:

  满足条件1执行的代码

elif 条件2:

  满足条件2执行的代码

elif 条件3:

  满足条件3执行的代码

  ......

else:

  以上条件不满足时执行的代码

elif的应用场景是同时判断多个条件,所有条件是平级的。写程序时并不一定要把所有功能写完才运行,可以根据需求写一部分运行一部分,无论多么复杂的程序都是一小步一小步完成的。

5. 导入工具包时,应该将导入的语句放在文件的顶部,因为这样可以方便使下方的代码在任何需要的时候,使用工具包中的工具。模块就好比工具包,要想使用工具包中的工具就需要导入import这个模块,每一个以py结尾的python源代码文件都是一个模块,模块中定义的全局变量和函数都是工具包中可以供外界调用的工具。模块名也是一个标识符,文件名不能以数字开头,也不能与关键字重复,以数字开头是无法通过import导入这个模块的。

工作中针对需求的变化,应该冷静思考,不要轻易修改已完成的,能够正常执行的函数。

  

原文地址:https://www.cnblogs.com/lfsometimes/p/9444015.html

时间: 2024-11-06 09:57:56

python学习小结(一)的相关文章

python学习小结

1学习的课程名字叫什么 python:前端初识html,后台基础flask 2怎么输出一句话,用代码举例 输出用:print 例如: 3使用终端工具怎么运行 Python代码 例如我要运行题目2的程序,我的py文件放在哪个位置拖拉过来一回车就行了 代码如下: python /Users/mac/Desktop/Jaoany/1/print.py 4在Python里面有哪些占位符,有什么含义 %运算符就是用来格式化字符串的 在字符串内部,%s表示用字符串替换 %d表示用整数替换 %f小数 如果只有

Python 学习小结

假期闲来无事,捡起Python再看一遍,略有收获,记载如下. 首先,Python中有function和method的区别,从types.MethodType和types.FunctionType就可以看出,其区别在于method是Class中的函数,但只能叫方法:此外的函数都是function. 其次,Python是动态语言,也就是鸭子类型:只要看起来像鸭子,举止行为像鸭子,那就认为这是鸭子.这就是Python的多态,与Java明显不同. Python也有Class和instance的区别:前者

python学习小结8:I/O

文件I/O是Python中最重要的技术之一,在Python中对文件进行I/O操作是非常简单的. 打印到屏幕上 >>> print "python is really a great language" python is really a great language  读取键盘输入 Python提供了两个内置的函数来读取一行,从标准输入,默认情况下是来自键盘的文本.这些函数包括:raw_input  input >>> str = raw_inpu

python学习小结5:封装、继承、多态

面向对象程序设计中的类有三大特性: 继承,封装,多态 继承:以普通的类为基础建立专门的类对象 封装:对外部世界隐藏对象的工作细节 多态:可对不同类的对象使用同样的操作 在Python中类的继承定义基本形式如下: #父类 class superClassName: block #子类 class subClassName(superClassName): block 说明:在定义一个类的时候,可以在类名后面紧跟一对括号,在括号中指定所继承的父类,如果有多个父类,多个父类名之间用逗号隔开. clas

python学习小结1:for循环控制语句

用一个列表来确定for循环的范围 >>> x = [0,1,2,3,4] >>> for i in x: print i, 0 1 2 3 4  循环一个字符串 >>> x = 'python' >>> for i in x: print i, p y t h o n  元组for循环 >>> x = [('http','https'),('java','python')] >>> for (a,b

python学习小结7:变量类型

变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 多个变量赋值 Python允许你同时为多个变量赋值,例如:

python学习小结6:模块

模块:在Python中有一个概念叫做模块(module),简单地说,模块就是一个保存了Python代码的文件.          模块能定义函数,类和变量,模块里也能包含可执行的代码.          比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块.模块文件以.py后缀结尾 import 语句 在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来

python学习小结2:if和while控制语句

if语句 if语句中,代码块是按缩进的空格数量来判断的,也就是说空格数量一致的相邻行会被当作一个代码块,当if的条件成立的时候它就会得到执行. x = 100 if x > 50: print 'x is high, ' print 'and high up in the sky!' elif x == 50: print 'x is middle' else: print 'x is low' while语句 Python的循环中也有break和continue.而且还添加了一个很方便的els

python学习小结4:类

虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程. 当一个类定义完之后,就产生了一个类对象.类对象支持两种操作:引用 和 实例化. 引用操作是通过类对象去调用类中的属性或者方法,而实例化是产生出一个类对象的实例,称作实例对象. class people: # 定义了一个类 name = 'jack' # 定义了一个属性 age = 12 # 如果想定义成私有的,则需在前面加2个下划线 '__' p = people() # 实例化了一个对象 p print p.name,p.a

python学习小结3:函数

Python是对接口编程,而不是对数据类型编程.例如我们定义了一个函数,在函数里用到了in这个接口,那么只要传入的参数实现了这个接口就可以,我们不在乎它是list还是tuple. 简单的函数 使用def定义一个myAdd函数 def myAdd(a,b): return a+b print myAdd(4,5) # 9 L1,L2 = [1,3,5],[2,4,6] print [myAdd(x,y) for(x,y) in zip(L1,L2)] # [3,7,11] 全局变量:函数里使用的变