Python基础
文章平均质量分 58
奇迹_
不争是福
展开
-
一、python基础:编写python程序的两种方法
一:Linux系统下编写python程序的方法: 1、 在终端内输入python(python2)或python3进入python的交互环境(也可以使用ipython2或ipython3进入交互环境,但使用前需导入ipython),在交互环境下可直接编写程序,exit退出交互环境。 2、使用vi指令(vim指令)新建一个.py格式的文件,在这个文件内写入代码并保存,然后在终端内...原创 2018-07-30 17:51:20 · 3531 阅读 · 0 评论 -
十 四、python基础:初识面向对象
目录一:初识面向对象二:类和对象三:类属性(类变量)与实例属性(对象属性、实例变量)四:类方法、实例方法、静态方法五:私有属性、私有方法六:继承七:动态添加属性和方法八:__new__( )函数与单例模式九:初识面向对象小结一:初识面向对象1、面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人...原创 2018-08-03 18:02:14 · 228 阅读 · 0 评论 -
十 三、python基础:csv版本名片管理系统
# coding:utf-8#提示给用户的菜单信息print("="*50) #分割线print("\t 名片管理系统 v6.0版本") #显示系统版本信息print("="*50) #分割线print("请输入序号选择相应操作:") #提示...原创 2018-08-01 20:23:04 · 401 阅读 · 0 评论 -
十 二、python基础:文件(txt、json、csv)
一:打开和关闭文件1、必须先用python内置的open( )函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写2、open( ) 打开一个文件不同模式打开文件的完全列表:几种打开模式的特点:3、close( ) 关闭打开的文件二:读写文件1、write( ) 向文件写入内容2、read( ...原创 2018-08-01 19:50:46 · 408 阅读 · 0 评论 -
十 一、python基础:模块与包
一:模块1、Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。2、模块的引入:不管执行了多少次import,一个模块只会被引入一次。语法1:im...原创 2018-08-01 10:13:36 · 254 阅读 · 0 评论 -
十、python基础:函数
一:函数定义与调用1、python提供了许多内置函数,比如:print( ) ,同时,也可以自行定义函数,称为用户自定义函数2、关键字 def 定义一个函数,后面为函数标识符名称与括号,括号里面为传入参数与自变量,如果没有就空下,函数体以冒号开头,并且需要缩进,函数体的第一行可以选择性的使用函数说明文档,当函数体内容没有想好时,可以使用pass占位,保持结构完整性3、函数名(参数)...原创 2018-08-01 08:32:51 · 1127 阅读 · 0 评论 -
九、python基础:元组(Tuple)和集合(Set)
一:元组1、元组与列表类似,但是元组只能查看,不能修改(增、删、改)2、元组里面的每个元素使用逗号分隔开,最后使用小括号括起来组成元组,需要注意的是:当元组内只有一个元素时,逗号也不能省略3、元素与字符串类似,下标索引从0开始,可以进行截取、组合等操作 4、元组运算符 5、元组的整体修改与删除元组中的元素不允许进行修改,但是我们可以对元组整体进行连接组合...原创 2018-07-31 17:50:32 · 19360 阅读 · 0 评论 -
八、python基础:字典(Dictionary)
一:字典1、字典是一种可变容器模型,可以储存任意类型对象,且字典是无序的 2、字典的每对键值对用冒号分隔(key:value),每个键值对之间用逗号分隔,整个字典括在花括号中d = { key1:value1 , key2:value2 ,key3:value3 } 3、字典中的键是唯一的,如果key重复,最后一个key值会替换前面的key值,字典中的key必须是不可变...原创 2018-07-31 15:26:44 · 429 阅读 · 0 评论 -
七、python基础:列表(Lits)
一:序列1、序列是python最基本的数据结构,在python中,有6个序列的内置类型,最常见的是列表和元组。2、序列中的每个元素都会分配位置,即有对应的索引值,第一个元素的索引为0,第二个元素的索引为1......3、序列都可以进行索引、切片、加、乘、检查成员等操作 二:列表1、与字符串一样,列表的索引从0开始,可以进行组合,切片等操作2、列表可以同时存储不同类型的数...原创 2018-07-31 10:30:35 · 495 阅读 · 0 评论 -
六、python基础:字符串和字符串运算符
一:字符串的合并总结:在python中 + 运算符有两个意义:一个意义是说将两个数字进行相加运算;另一个意义是说将两个字符串进行合并,合起来。 二:字符串中的下标例如:如果有字符串:name = 'abcdef',在内存中的实际存储如下:切记:下标是从0开始的,可通过下标找出字符串的相对应的字母。① 查下标: 长度② 找出最...原创 2018-07-31 08:54:13 · 3489 阅读 · 0 评论 -
五、python基础:运算符、复合赋值运算符
一:算数运算符二:比较运算符三:赋值运算符四:逻辑运算符五:位运算符六:成员运算符七:身份运算符八:运算符的优先级 ...原创 2018-07-31 08:22:59 · 5422 阅读 · 0 评论 -
四、python基础:for 循环语句 、break 、continue
一:for 循环语句:1、for循环可以遍历任何序列的项目,比如一个字典或一个字符串2、流程图:3、for else语句 for ... in ... : 执行程序 else: 执行程序 当for循环结束后,会执行else语句中缩进的程序,可以在for循环中加入break打断...原创 2018-07-30 20:53:57 · 465 阅读 · 0 评论 -
三、python基础:内置函数、if else条件语句、while循环语句
一:input( )1、input( ) 是python的内置函数,作用是接收键盘输入的信息2、python2中,input( )收集到的都是数字 , 使用raw_input( )将所有输入当作字符串看待 python3中 ,input( )收集到的都是字符串二:print( )1、print( ) 是python的内置函数,作用是打印输出2、print( ...原创 2018-07-30 20:37:57 · 1135 阅读 · 0 评论 -
二、python基础:注释、变量、标示符、驼峰命名法
一:注释1:、单行注释: #注释内容 ,单行注释只能注释一行2、多行注释: " " " 注释内容 " " " 或 ' ' ' 注释内容' ' ' ,多行注释可以一次注释多行内容3、在python2中,当注释的内容中有中文汉字时,系统会报错。在首行填写 #coding=utf-8 或 #coding:utf-8或 #-*-codin...原创 2018-07-30 19:48:41 · 5848 阅读 · 0 评论