python学习入门第一天总结

  虽然之前自己也看过许多关于python的视频,但一直没有动力与勇气,所以未能坚持且也没有学得这么深刻,这次希望通过python自动化培训,能够彻底改变自己,通过第一天的python学习,自己学到了许多东西,如第一次写博客、第一次独立完成一个用Python实现登陆认证加三级菜单分级显示、第一次学会将自己的项目代码上传至开源库等等,自己感触很深,下面主要针对这一天学习的内容做下总结:

  今天学会了列表及列表的相关特性,对印象较深的是:

1、append  在现有列表后新增加一个值 :

>>> a =["abc"]
>>> a.append("bcd")
>>> a
[‘abc‘, ‘bcd‘]

2、pop  是在现有列表内删除最后一个值:

>>> a  = [‘abc‘, ‘bcd‘]

>>> a.pop()
‘bcd‘
>>> a
[‘abc‘]

3、sort 是列表排序,但如果一个列表里即有字符串,也有数字的话,简单的排序似乎不行如:

>>> a =["jjb","teng","brother","2fd",3,4,5]
>>> a.sort()
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: unorderable types: int() < str()

好象是类型不匹配,但我们可以对这个进行调整一下就可以了如:

>>> a.sort(key= str)
>>> a
[‘2fd‘, 3, 4, 5, ‘brother‘, ‘jjb‘, ‘teng‘]

我们可以通过对排序进行类型处理就好了,哈哈是不是好激动呢!

4、我们除了对列表进行特性操作外,还可以进行切片如下:

a  = [‘2fd‘, 3, 4, 5, ‘brother‘, ‘jjb‘, ‘teng‘]

>>> a[0:2]   对列表a 取索引从0至2的值,需要注意的是列表取值 只包含前面的而不包含后面的
[‘2fd‘, 3]
>>> a[2:]  对列表 a 取索从2以后的值
[4, 5, ‘brother‘, ‘jjb‘, ‘teng‘]
>>> a[-1]  对列表取最后面的一个值 
‘teng‘
>>> a[-1:]  这个写法 和上面的写法不一样,但结果是一样的,我们需要注意
[‘teng‘]
>>> a[:-1]  这个是对列表取从列表值倒数第二个到前面的 而不包含最后一个值
[‘2fd‘, 3, 4, 5, ‘brother‘, ‘jjb‘]
>>> a[2:4] 
[4, 5]
>>> a[1]
3

通过一天的学习,学会了很多,很高兴,希望以后继续努力,今天就写到这,谢谢大家,如有不好之处还请原谅哦!,最后附上我今天的作业开源链接  https://github.com/jianbosky/login_three_menu  

时间: 2024-12-20 07:23:17

python学习入门第一天总结的相关文章

Python 学习入门(35)—— 模块

模块简介 python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题.模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块(内置函数)不需要导入外. 导入直接使用如下语法:  import 模块名称 (不要.py后缀) 这样导入成功后,就可以在另外一个模块中使用被导入模块的功能函数或对象. 举例如下,比如在F:\Pro-files\workspace\myPython目录

Python学习入门笔记(一):Python文件类型

1.源代码 扩展名:.py,由Python程序解释,不需要编译. --创建hello.py源文件 # cat hello.py  print 'Hello World!' --执行hello.py [[email protected] study]# chmod a+x hello.py  [[email protected] study]# python hello.py  Hello World! [[email protected] study]# ./hello.py  ./hello.

Python学习入门笔记(二):Python运算符

1.算术运算符 "+"加法:3+2=5 "-"减法:3-2=1 "*"乘法:3*2=6 "/"实数除法:3/2=1,3.0/2=1.5 "//"整数除法:5.6//2=2.0 "%"求余数:17%6=5 "**"求幂运算:2**3=8 2.赋值运算符 "="等于:x=3 "+="加等于:x+=2 "-="减等

Python学习(第一周)

大学毕业之后学习的Java开发最终却没有走上程序员之路.从事企业IT管理工作(运维.ERP.财务.).13年大数据很火的时候接触到SAP的BW.BO那时候觉得BI那就是大数据,现在想想那时多么肤浅啊.后来读了<货币战争><经济学原理>等经济学方面的书,明白了逻辑和哲学提供方向让我知道要做什么,统计学.数学让我知道用什么方法去做.然后在知乎等网站上了解相关的信息,最终选择了使用Python去做实现. 我选择的入门书籍是<Python基础教程  第2版> 同时也入手了<

Python 学习入门(0)—— 简明教程

朋友问我怎么能快速地掌握Python. 我想Python包含的内容很多,加上各种标准库,拓展库,乱花渐欲迷人眼,就想写一个快速的Python教程,一方面 保持言语的简洁,另一方面循序渐进,尽量让没有背景的读者也可以从基础开始学习.另外,我在每一篇中专注于一个小的概念,希望可以让人可以在闲暇时很快读完. 小提醒 1. 教程将专注于Python基础,语法基于Python 2.7,测试环境为Linux, 不会使用到标准库之外的模块. 2. 我将专注于Python的主干,以便读者能以最快时间对Pytho

Python学习入门教程,字符串函数扩充详解

因有用户反映,在基础文章对字符串函数的讲解太过少,故写一篇文章详细讲解一下常用字符串函数.本文章是对:程序员带你十天快速入门Python,玩转电脑软件开发(三)中字符串函数的详解与扩充. 如果您想学习并参与本教程的完善与写作.请在下方讨论区,回复相关问题.一起完善本文章教程的书写. Python字符串常用函数. 声明字符串变量: str = ‘关注做全栈攻城狮,写代码也要读书,爱全栈,更爱生活.’ 下面所有字符串函数函数,是对变量str进行操作: 求字符串长度: 函数使用: 运行结果: 值得注意

python学习_第一天_20161003

今天是2016年伟大祖国节日的第三天,也是我正式学习python的第一天. 今天主要学习了if判断和for循环. a = i ():     num = (())     num == a:         ()     num > a:         ()     :         () a = () i ():     num = (())     num == a:         ()         num > a:         count = -i         (cou

Python学习(第一篇)

说明:笔者所用的版本是python3.6 首先,说一下python的三种格式输出.第一种用到了格式化操作符%,格式化字符串时,Python使用一个字符串作为模板.模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式. Python用一个tuple(元组)将多个值传递给模板,每个值对应一个格式符. 第二种用到了format方法,请仔细阅读代码. 1 # Author:yang 2 name=input("name:") 3 age=input("age:&q

python学习笔记-第一天(Linux基本操作与Python的基础)

我有两台电脑,一台台式一台笔记本,笔记本是老电脑了.本机就装的kali linux. 之前白天学习的时候直接在python的解释器里写的代码.但是如果要写文件的话肯定不行.所以就在台式机上弄个了elementaryos的虚拟机来写. 首先说一下我的学习方法吧.那就是不停的敲,文章里面抓住重点的关键词.例如if(判断)之类的.然后不停的敲,我是一开始会记不住那么多,但是你忘记了看一下你忘记的,再敲.记得差不多了之后会报错,因为有些字符什么的没有写.这是细节问题,再重新敲,就这么一遍又一遍的敲.核心