python
文章平均质量分 56
gengfu_AI
自学PHP,准备入职IT行业。谁那招人呀
展开
-
Python学习笔记之数据类型与变量 字符串 list tuple
今天以后开始学习Python,Flag!!!Python的字符编码由于Python源代码是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/bin/env python3# -*- coding: utf-8 -*-第一行注释是为了告诉Li转载 2017-10-30 21:29:41 · 239 阅读 · 0 评论 -
Python学习笔记——基础
1、Python数字类型1.1、整形数int 正数 (正整数、负整数)1.2、浮点数float 浮点数(正浮点数、负浮点数)1.3、复数实部和虚部 a+bj1.4 布尔值bool 条件成立 真 True 条件不成立 假 False1.5、类型转换int('100') #字符串转换成整型float(3) #整型转换成浮点型float('3') #字符原创 2017-11-15 20:46:04 · 309 阅读 · 0 评论 -
python中字母与ascii码的相互转换
在做python编程时,碰到了需要将字母转换成ascii码的,原本以为用int()就可以直接将字符串转换成整形了,可是int()带了一个默认参数,base=10,这里表示的是十进制,若出现字母,则会报错,认为超出该进制的表示范围。通过查阅网络和python的帮助文档,明确了几个函数的使用,记录如下:ord(c):参数是长度为1的字符串,简称字符。当参数为统一对象时(unicode object),返转载 2017-11-14 22:40:41 · 6064 阅读 · 0 评论 -
Python学习笔记——面向对象编程
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。数据封装、继承和多态是面向对象的三大特点1、类和实例面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同转载 2017-11-05 08:39:17 · 507 阅读 · 0 评论 -
Python学习笔记——元组
元组是不可改变的序列1 元组的定义(元素, 元素, 元素)不能删除元组中的某一个元素>>> a = (1,2,3) >>> del a[0]Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: 'tuple' object doesn't support item del原创 2017-11-18 21:24:10 · 458 阅读 · 0 评论 -
Python学习笔记——列表
1 list()函数list() 生成一个空的列表,等同于[]list(iterable) 用可迭代对象初始化一个列表>>> a = list()>>> a[]>>> b = list('python')>>> b['p', 'y', 't', 'h', 'o', 'n']>>> c = list('1234')>>> c['1', '2', '3', '4']>>> d =原创 2017-11-15 23:52:16 · 2128 阅读 · 0 评论 -
Python学习笔记——面向对象编程
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。数据封装、继承和多态是面向对象的三大特点1、类和实例面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同转载 2017-11-02 23:52:07 · 241 阅读 · 0 评论 -
Python学习笔记——模块
在Python中,一个.py文件就称之为一个模块(Module)。模块有什么好处?大大提高了代码的可维护性。便于代码引用,不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会转载 2017-11-02 21:54:40 · 293 阅读 · 0 评论 -
Python学习笔记——函数式方程
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。1、高阶函数高阶函数英文叫Higher-order function。什么是高阶函数?我们以实转载 2017-11-02 21:09:20 · 681 阅读 · 0 评论 -
Python学习笔记——函数式编程
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。1、高阶函数高阶函数英文叫Higher-order function。什么是高阶函数?我们以实转载 2017-11-02 00:15:06 · 424 阅读 · 0 评论 -
Python学习笔记——高级特性
1、切片取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前3个元素,笨办法:>>> [L[0], L[1], L[2]]['Michael', 'Sarah', 'Tracy']取前N个元素,也就是索引为0-(N-1)的元素,可以用循环:>>> r = []>>转载 2017-11-01 22:36:52 · 257 阅读 · 0 评论 -
Python学习笔记——函数
1、调用函数Python的官方网站查看文:https://docs.python.org/3/library/functions.html也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。数据类型转换Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数:>>> int('123')123>>> int(12.34)12>>> fl转载 2017-11-01 20:27:14 · 283 阅读 · 0 评论 -
python中的input方法
标准输入函数input()a = input('提示信息')把输入字符串赋值给a变量,键盘输入回车后,输入结束,得到的字符串是没有换行符的注: 1)提示信息可以省略 2)返回值是字符串a = input('请输入一段话')print(a)运行请输入一段话此时输入一段话后再按回车后请输入一段话今天开始学习python今天开始学习python把数字型字符串换成整数a = '100'a=int(a原创 2017-11-08 21:14:13 · 18364 阅读 · 0 评论 -
Python学习笔记——字符串
1 索引字符串内的字符通过索引来访问索引也成为下标字符索引不能越界>>> a= 'afe'>>> a'afe'>>> a[5]Traceback (most recent call last): File "<stdin>", line 1, in <module>IndexError: string index out of range2 切片s[起始索引:结束索引:步长]含起始,不原创 2017-11-15 23:15:39 · 912 阅读 · 0 评论