自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Python3 函数

Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识

2018-01-31 17:05:52 280

原创 Python基础迭代器iter() 和 next()。

Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:实例(Py

2018-01-31 14:01:12 1272

原创 Python3基础条件控制 if ---elif---else

Python3 条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:if 语句Python中if语句的一般形式如下所示:ifcondition_1:statement_block_1elifcondition_2:statemen

2018-01-31 11:32:32 2421

原创 python3基础while斐波纳契数列。

#!/usr/bin/python3# Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b 10: print(b) a, b = b, a+b执行以上程序,输出结果为:112358这个例子介绍了几个新特征。第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0

2018-01-31 10:36:44 2215

原创 Python基础类型-----Tuple(元组)

Tuple(元组)元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号(())里,元素之间用逗号隔开。元组中的元素类型也可以不相同:实例#!/usr/bin/python3tuple =('abcd',786 ,2.23,'runoob',70.2)tinytuple = (123,'runoo

2018-01-31 00:17:43 263

原创 Python基础类型---List(列表)

List(列表)List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号([])之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。列表截取的语法格式如下:变量

2018-01-30 20:58:15 437

原创 Python3基础类型String

String(字符串)Python中的字符串用单引号(')或双引号(")括起来,同时使用反斜杠(\)转义特殊字符。字符串的截取的语法格式如下:变量[头下标:尾下标]索引值以 0 为开始值,-1 为从末尾的开始位置。加号 (+) 是字符串的连接符, 星号 (*) 表示复制当前字符串,紧跟的数字为复制的次数。实例如下:实例#!/usr/bin

2018-01-30 20:56:13 298

原创 Python3基础类型

Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:实例(Python 3.0+)

2018-01-30 20:54:01 209

原创 Python3 基础语法

Python3 基础语法编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-标识符第一个字符必须是字母表中字母或下划线'_'。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。在Pyt

2018-01-30 20:20:49 3101

原创 python小总结

以下测试情况会在交互模式下出现,脚本模式 is 和 == 结果是一样的。python中会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同)。如执行a=2.0,b=2.0这两个语句时会先后为2.0这个Float类型对象分配内存,然后将a与b分别指向这两个对象。所以a与b指向的不是同一对象:>>> a=2.0>>> b=2.0>>> a is bFalse>>

2018-01-30 16:57:44 155

原创 Python 运算符

Python 运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Pyth

2018-01-30 16:55:44 290

原创 python强制装换

对python内置的数据类型进行转换时,可以使用内置函数,常用的类型转换函数如下python常用类型转换函数函数格式使用示例描述int(x [,base])int("8")  可以转换的包括String类型和其他数字类型,但是会丢失精度      float(x) float(1)或者float("1"

2018-01-30 16:10:24 527

原创 Python 变量类型

Python 变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这

2018-01-30 16:05:13 251

原创 Python命令行参数

Python 命令行参数Python 提供了 getopt 模块来获取命令行参数。$ python test.py arg1 arg2 arg3Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:sys.argv 是命令行参数列表。len(sys.argv) 是命令行参数个数。注:sys.argv[0] 表示脚本名

2018-01-30 14:32:09 538

原创 Python基础

Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语

2018-01-30 14:31:16 466

原创 C语言基础--运算符

#include int main(void){int i,j;i = j = 1;/* 运算符 *///1.单目运算符//i++,++i,i--,--i//特点:只有一个变量就能完成的运算printf("%d ",i++);printf("%d ",++i);printf("%d ",i--);printf("%d\n",--i);

2018-01-29 11:21:31 381

原创 C语言基础--数组2--字符数组

#include int main(void){/* 数组的声明 */int ary[5];/* 数组的定义 */int ary1[5] = {1,2,3,4,5};/* 数组的赋值 */int i;for(i=0;i{ary[i] = ary1[i];}/* 数组的单个元素赋值 */ary[0] = 123;

2018-01-29 11:16:58 170

原创 C语言基础--数组

#include //在ubuntu下 每一个中文字符占3个字节//相当与三个字符int main(void){int length;//为了防止输入字符轻易超出数组长度//一般情况下 定义的数组长度稍大char str[20];//%n的值是根据获取的字符串长度决定的//可以在%s的s前添加一个长度 用于约束可接受字符量//防止内存溢出

2018-01-29 11:12:05 170

原创 C语言基础---scanf getchar

#include int main(void){#if 0char i,j;//组合函数 scanf getchar//每一次使用scanf都会在内存中缓存一个'\n'//如果不清除,会造成后面的scanf直接获取内存//中的'\n'的情况 所以 每一个scanf函数都会接//一个getchar函数 用于消除系统内存中的'\n'scanf("%c",

2018-01-29 11:10:03 222

原创 C语言基础--变量声明

#include int main(void){/* 变量的声明 */int i;/* 变量的赋值 *///很多时候 变量的赋值也叫变量的定义i = 10;/* 变量的声明和定义 */int j = 10;return 0;}

2018-01-29 11:08:43 210

原创 C语言基础--type4

#include int main(void){int i,j;//返回输入正确的有效字符个数int temp = scanf("%d %d",&i,&j);printf("%d %d %d\n",i,j,temp);return 0;}

2018-01-29 11:07:02 365

原创 C语言基础--type--null

#include int main(void){//在c中 NULL 是一个常量 代表空,本质上是0int i = printf("%d\n",(int)NULL);printf("%d\n",i);//printf函数 返回打印数据的长度int length = printf("Hello World!\n");printf("%d\n",

2018-01-29 11:06:12 686

原创 C语言基础---type2

#include //宏定义#define N 1//结构体类型 用于代表一个多类型的集合struct student{int no;double score;char sex;};//枚举类型//本质上是宏定义的集合enum operation{//默认会从0开始赋值HIGH,MIDDLE,LOW

2018-01-29 11:04:36 412

原创 C语言基础--type类型

#include //大多数时间用于文字类型注释#if 0//大多数使用用于代码类型注释#endif//c 面向过程语言(计算机中级语言)//强类型语言: 变量在声明时,// 必须声明该变量的数据类型//一种类型的变量一般情况下 不推荐强制类型转换//强制类型转换可能会造成特别大的数据差别//不同类型所占用的内存字节量不同//只有

2018-01-29 11:02:12 16364 1

原创 C语言基础知识---main

#include //在c99规范中 main函数的写法默认只支持两种://1.int main(void)//2.int main(int argc,char **argv)//所有的main函数必须有返回值//如果没有返回值 回导致系统无法判断该程序//是否正常退出,默认情况下都按照异常推出判断//异常退出的程序 无法同时继续运行下一个程序//在shel

2018-01-29 10:59:27 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除