- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Python入门-字符串
一、字符串索引1、处理字符串的时候,需要经常循环访问各个字符。例如有某个字符串mystr,需要得到各个字符,可以使用字符串索引:>>> mystr='Terdata'>>> mystr[0]'T'>>> mystr[1]'e'>>> mystr[2]'r'>>> mystr[3]'d'>>> mystr[4]'a'>>> mystr[5]'t'>>> mystr[
2014-04-02 21:56:41 398
原创 Python入门-模块
模块是一系列相关的函数和变量。需要创建模块,可以创建一个.py文件,在其中包含用于完成任务的函数。例如:#shapes.py""" A collection of functions for printing basic shapes."""CHAR='*'def rectangle(height,width): """Prints a rectangle."""
2014-04-02 16:46:20 316
原创 Python入门-函数的参数、模块
在第1行设置了x和y后,分别将4和5赋值给x,y。当调用add(x,y)时候,Python创建了两个新变量:a和b,然后它们分别指向x和y。当a和b相加后,函数返回值,而a和b则被自动删除。整个过程中,x和y未受影响。但是,有些情况不能使用按引用传递。#recall.pydef set2(x): x=1函数set2将传入的变量值设置为1,但运行的时候,却不理想:
2014-04-02 14:55:55 232
原创 Python入门-函数的参数、模块
一、函数的参数1、按引用传递向函数传递参数,Python采用按引用传递方式。这意味着当你传递参数时,函数将使用新的变量名来引用原始值。请看程序:
2014-04-02 11:45:55 135
原创 Python入门-全局变量、main函数
一、全局变量在函数外面声明的变量称为全局变量,程序中的任何函数都可以读取它。但是,在函数中给全局变量重复赋值需要特小心。如以下代码:#global.pyname='Tony'def say_hello(): print('Hello '+name+'!')def change_name(new_name): name=new_name第一个name变量是全局变
2014-04-02 11:05:02 4605
原创 Python入门-自定义函数
一、自定义函数编写一个计算圆面积的函数:面积等于pi乘以半径的平方。下面是编写的函数:#area.pyimport mathdef area(radius): """ Return the area of a circle with the given radius. for example: >>> area(3) 28.2743338
2014-04-01 17:52:24 1990
原创 Python入门-循环实例操作及跳出循环
一、计算阶乘:1*2*3*4*...*nfor循环计算阶乘的方式:#forfact.pyn=int(input('Enter an integer>=0:'))fact=1for i in range(2,n+1): fact=fact*iprint(str(n)+' factorial is '+ str(fact))结果是:>>> Enter an integer
2014-04-01 11:51:58 649
原创 Python入门-循环(for循环和while循环)
Python主要涉及两种循环:for循环和while循环。1、for循环:比较容易使用。#for.pyfor i in range(20): print(i)结果是:>>> 012345678910111213141516171819可以看出该循环从0开始,重复执行20次,一直到19结束。for循环总是以关键字for开头,然后是
2014-04-01 00:03:23 638
原创 Python入门-逻辑运算符、if条件表达式
一、逻辑运算符号主要涉及到==、and、or、not四个逻辑运算符号1、逻辑相等(==)仅当p或q包含的值相同的时候,即都为True或都为False的时候,表达式p==q的结果才为True.表达式p!=q检验p和q是否不同,仅在p和q在不同的时候,才返回True.>>> False==TrueFalse>>> True==FalseFalse>>> True==True
2014-03-31 17:04:25 766
原创 Python入门-变量及赋值
1、变量和值变量是Python最重要的编程概念之一,可以通过一个变量标记进行赋值,如:>>> mystr='eliane_lei'>>> mystr'eliane_lei'其中mystr是一个变量名,它指向了字符串值'eliane_lei',代码行mystr='eliane_lei'为赋值语句,而=号则是赋值运算符号,用于让变量指向一个值。遇到变量时候,Python将其替换为指
2014-03-30 16:22:29 701
原创 Python入门-字符串、类型转换
1、在Python中,可以使用以下3种方式来表示字符串变量单引号:'Python'、'VBA'或者'Intely'双引号:"Python"、"VBA"三引号:"""Python"""或者多行字符串: """ Hello,Word. """一般程序员偏好使用单引号。2、获取字符串的长度,主要使用len(x)函数,如下所示:>>>
2014-03-30 00:56:33 493
原创 Python入门-算术及数学函数
1.整数算术:Python支持加、减、乘、除等4种基本运算,另外还使用了**来代表乘方,%来代表求余。>>> 1+23>>> 3-4-1>>> 12*23276>>> 22/63.6666666666666665>>> 27%90>>> 1+2*715>>> (1+2)*721>>> 9//61>>> 1+23值得注意的是,与大多数编程语言不同的是,Pyt
2014-03-29 01:42:36 323
原创 R语言-时间、日期函数使用
R语言的日期主要涉及以下函数:Sys.Date():返回当前系统时间as.Date:转化为日期格式ISOdate(year, month, day):连接年月日并转化为时间格式as.POSIXlt函数:主要提取年、月、日、某年第几天、某周第几天等seq函数:主要构建时间序列函数,对数字序列也适用具体操作案例如下:#Date functionSys.Date()#r
2014-03-27 23:17:01 4662
原创 R语言-连接、提取字符、分割字符、替换字符函数学习
连接函数paste,用于连接字符#paste function#join together two or more strings into one stringpaste("I","love","R language.")paste("I","love","English.",sep="-")paste("I","love","English.",sep="")paste("1+1="
2014-03-27 14:38:04 4482
原创 R语言-提取字符长度nchar函数与length函数
R语言中nchar函数:主要使用来返回字符长度而length函数:则是用来返回字符数量#Getting the length of a stringx="John"y=c("Jim","Tony","kavry")nchar(x) #return the number of characters in the stringnchar(y) #if a vector,return
2014-03-27 13:33:21 18090
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人