append在python中EXCEL的用法_python append函数


Python的进阶之路

进阶第一步:Python编程 从入门到实践

首先,我是真真正正的编程小白。但是,是个有梦想的咸鱼。选择Python开始的原因呢,有很多。现在的专业要求,以后的职业规划,朋友中的大神推荐,研究生学长学姐的强力推荐……而且最近达成了最丢人成就,什么都不会还tm参加数学建模,哎。。。心疼一秒!

所以希望Python可以学牛逼了,明年再战。。

写这个呢,主要是为了给自己有点自我推动,同时,也是因为看到一位学习R语言的大神,靠着毅力在知乎上发布学习笔记,慢慢的变得遥不可及。所以吧,向大佬们学习,总是对的!

好了,从最简单的开始啦!

第一章:起步,安装Python

目前,已经掌握Python2,Python3的区别就是:print之后带不带括号()。。

考虑到Python2已经逐渐被Python3取代,所以,还是安装Python3啦!

第二章:变量和简单数据类型

完美运行第一条代码:hello python!,哈哈哈

变量的命名和使用:变量名只能是字母,数字和下划线;变量名不能包含空格,但可以用下划线来分隔单词;最后要注意避开Python自带的函数名与关键字。

所谓字符串,就是一系列的字符啊。

所谓方法,就是Python可对数据执行的操作啊。目前学到的方法有:title()首字母大写;upper()、lower()所有字母大写、小写。可以用于对用户输入名称的存储喔;rstrip()、strip()、lstrip()……

函数与方法的区别呢?找了找,目前还没看明白。。。大神们说可以暂时认为是一样的。

碰到的第一个错误:中英文符号‘’、""、:、:……

整数:int 、浮点数:float(浮点数就是带小数点的数字喽)

典型错误之一:类型错误(str将非字符串值表示为字符串)


>>> age=23
>>> print('Happy '+str(age)+'rd Birthday!')
Happy 23rd Birthday!


Python中的注释用#号


>>> print('python中的注释是用#号的!')
python中的注释是用#号的!
>>> #注释注释!


有梦想的Python学习者:


>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
>>> #called Python之禅


第三章:列表简介

列表是由一系列按特定顺序排列的元素组成的。用方括号表示,逗号分隔。列表中的索引从0开始,由后往前可从-1开始。

方法append()、方法insert()、方法pop()、remove()、sort()永久性排序、reverse()、

函数sorted()临时排序、len() 此处计算列表元素长度时从1开始!

第四章:操作列表

第一次接触到循环了,纪念一下。


>>> digits=[]
>>> for i in range(1,11,1):
	digits.append(i)

>>> print(digits)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


注意:循环中的缩进与循环的逻辑!!!!!还有冒号吧。

函数range()用于生成一系列的数字。

函数list()可生成列表,应用如下:


>>> progress_time=list(range(1,3,1))
>>> progress_time
[1, 2]


先到这了,纯小白下次再来!

喜欢梅子酒,喜欢进步的你!

附:输错的代码,提醒自己!


Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> squares=[]
>>> for value in range(1,11):
	square=value**2
	squares.append(square)

	
>>> print(squares)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>> squares
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>> squares=[]
>>> for value in range(1,11):
	squares.append(value**2)

	
>>> print(squares)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>> squares=[]
>>> for value in range(1,11):
	square=value**2
	squares.append(value**2)
	print(squares)

[1]
[1, 4]
[1, 4, 9]
[1, 4, 9, 16]
[1, 4, 9, 16, 25]
[1, 4, 9, 16, 25, 36]
[1, 4, 9, 16, 25, 36, 49]
[1, 4, 9, 16, 25, 36, 49, 64]
[1, 4, 9, 16, 25, 36, 49, 64, 81]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
>>> #循环语句中换位符的重要性
>>> numbers=list(range(1,11,2))
>>> numbers
[1, 3, 5, 7, 9]
>>> range(1,11)
range(1, 11)
>>> number=range(1,11,2)
>>> number
range(1, 11, 2)
>>> for number in range(1,11,2)
SyntaxError: invalid syntax
>>> for number in range(1,11,2):
	print(number)

1
3
5
7
9
>>> numbers=【】
SyntaxError: invalid character in identifier
>>> numbers=[]
>>> for number in range(1,11,2):
	numbers=number.append()
	print(numbers)

Traceback (most recent call last):
  File "<pyshell#34>", line 2, in <module>
    numbers=number.append()
AttributeError: 'int' object has no attribute 'append'
>>> numbers=[]
>>> for number in range(1,11,2):
	numbers.append(number)
print(numbers)
SyntaxError: invalid syntax
>>> numbers=[]
>>> for number in range(1,11,2):
	numbers.append(number)
	print(numbers)

[1]
[1, 3]
[1, 3, 5]
[1, 3, 5, 7]
[1, 3, 5, 7, 9]
>>> numbers=[]
>>> for number in range(1,11,2):
	numbers.append(number)
print(numbers)
SyntaxError: invalid syntax
>>>  numbers=[]
>>> for number in range(1,11,2):
	numbers.append(number)
	
SyntaxError: unexpected indent
>>> numbers=[]
>>> for number in range(1,11,2):
	numbers.append(number)
	
SyntaxError: multiple statements found while compiling a single statement
>>> numbers=[]
>>> for number in range(1,11,2):
	numbers.append(number)

>>> print(numbers)
[1, 3, 5, 7, 9]
>>> #错错错!!!!
>>> [1, 3, 5, 7, 9]
[1, 3, 5, 7, 9]
>>> digits=list(range(1,10))
>>> digits
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> digits.append(0)
>>> digits
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
>>> min(digits)
0
>>> max(digits)
9
>>> sum(digits)
45
>>> #对数字列表执行简单的统计计算