python学习之路(一)屌丝逆袭之路

变量                                                                                                                      

上述代码中声明了一个变量,变量名为:user,变量user的值为:“wusanjiang”

在计算机的内存中有一个空间存放着“对象”,也叫变量的值。有时候放数字,有时候放字符串,如果放数字,就是int类型,如果放字符串,就是str类型。变量是动态的,通过解释器的指向,可以直接引用存在内存中的对象。

一个变量对应一个对象,如果给一个有对象的变量赋值,那么之前的对象会被冲掉。变量所对应的对象就是现在的对象。

一个对象可以对应多个变量,

变量定义的规则:

1、变量名只能是字母、数字、或者下划线的任意组合

2、变量名的第一个字符不能是数字

3、变量名是区分大小写的,例如:sanjiang和Sanjiang就是两个变量名,而非相同变量

4、以下关键字不能声明为变量名

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

用户交互                                                                                                                                          

条件语句和缩进                                        

数据类型                        

1、数字

INT(整数型)

LONG(长整型)

FLOAT(浮点型)

2、布尔值

真或假  1或0

3、字符串

“wusanjiang”

PS:字符串是%s;整数是%d;浮点数是%f

4、列表

创建user_list列表,dir(user_list)查看user_list的用法

user_list.append(‘‘)        #用于对列表元素的追加。

user_list.count (‘‘)         #用于统计元素的索引值,如果有多个相同元素,则返回匹配的第一个。

user_list.extend()            #用于将新的列表合并到此列表中。

user_list.index(‘‘)          #用于返回元素的索引值。

user_list.insert(n,‘‘)     #插入一个新的元素,索引为n

user_list.pop()        #删除最后一个元素

user_list.remove(‘‘)         #删除指定的元素

user_list.reverse()     #将列表翻转

user_list.sort()            #将列表排序

5、元组(tuple)

元组也是一种有序列表:tuple   tuple和list非常类似,但是tuple一旦初始化就不能修改。没有类似于列表的append(),insert()这样的方法。 其他取元素的方法跟list是一样的。

字典                                                                   


info.clear            #清空dict

info.fromkeys([‘a‘,‘b‘],‘test‘)       #根据列表[‘a‘,‘b‘]来创建dict里的key,并默认值为test

info.get(‘‘)                                  #查找key,如果存在则返回其value,否则返回None

info.items()                                #将dict的key,value转换成列表的形式显示

info.pop(‘a‘)                               #删除key为‘a‘的数据,

info.popitem()                            #随机删除一条数据,dict为空时用此语法会报错

info.setdefault(‘d‘,‘sanjiang‘)       #找一个key的记录,如果这个key不存在,那就创建一个叫d的key,并且将其value设置为‘sanjiang‘,如果存在这个key,就直接返回这个key的value。

info.update(info2)        #拿字典info2去更新info,如果存在一样的key,就覆盖之前的值,如果不存在就创建相应的记录。

时间: 2024-10-14 18:57:05

python学习之路(一)屌丝逆袭之路的相关文章

程序员屌丝逆袭之路不是炒股

最近这一段时间,你身边是不是大多数人都在谈论股票?那就对了,无论走到哪都能听到,今天又绿了,我的股票跌停了,冲上5000点啦,等等之类的话. 我还不是一个股民,一直都不是.因为不懂,不敢入市:因为有人跳楼,害怕入市:最主要的原因是,因为手里没有人民币. 人们常说:股市有风险,入市需谨慎.但是还是很多人挤破头皮,往里进.站着进去,趴着出来:笑着进去,哭着出来. 作为一名屌丝,谁不想逆袭呢,谁不想通过炒股赚钱呢? 前同事炒股翻倍 最近群里,有个前同事做后台的.他进了一家证劵公司,做后台.应该是年初进

进化:屌丝的互联网逆袭之路

书籍介绍 本文是在看过<进化:我们在互联网上奋斗的故事>(后文简称<进化>)这本书之后有感而发,把自己的一些想法写下来和大家一起分享交流,首先在这给没看过这本书的人介绍一下,这本书的好只有看过了才知道,在此我只列了以下3个方面:作者.定位.定价来做介绍. 本书作者 <进化>是由北大首届互联网CIO-CTO班全体同学所著,这个班堪称中国互联网行业的"黄埔军校",里面的学生基本上都是各大互联网顶尖人物,这个班是由北大和iTech Club(中国互联网技术

背锅侠逆袭之路

小张,3年网工一枚,常常抱怨:薪资不高,琐事一堆,常常背锅. 眼看一把年纪了,发现不能再这样下去了,向我讨教一条逆袭之路! 既然要说,那就和大家一起分享下吧,顺便总结下十几年的Linux运维经验. 聊聊:自己吧! 最早接触Linux是在2000年,那时,我还在上大学.一个从荷兰归来的同学,带回一个Linux的拷贝版,版本还是个人版Redhat6.2. 为安装这个系统,我们挑灯夜战,不亦乐乎.那时Linux的学习资料还很少,能够学习的书籍也不多,网上Linux技术社区更不多,便凭着Redhat6.

2014屌丝逆袭千人大会感悟:成功篇

12月9日,我和于成龙.张力.马道长,包括VIP圈子里的一些朋友组织了2014年最后一次千人YY语音逆袭大会. 这次大会筹备一个月之久,邀请了A5图王.牟长青.乔帮主.原野等四位嘉宾,也算是比较成功,会场最高峰来了2746位听众.而且我也很自豪的说,没有用任何刷YY在线人数的软件. A5图王代表了草根站长到成功的典型,站长界泰斗级人物. 牟长青代表了草根站长成功转型微信营销的一个典型. 乔帮主代表了正在奋斗中的草根做淘宝成功的案例. 原野代表了草根站长成功逆袭的故事,从农村出身到创业成功,并有了

黑马vivo的逆袭之路

前不久,著名调研机构IHS Technology公布了2015年第二季度国内智能手机的市场份额,vivo手机以10%的份额市场份额超越三星位居第四位,成为国产手机中的黑马. 在智能手机整体疲软的市场环境下,vivo为什么能实现逆市增长,闯入国产品牌份额前三强,我们不得不重新审视vivo的发展之路. 专注产品创新,vivo成为行业佼佼者 与当前火热的华为小米不同,vivo属于慢热型企业,它的每一步都走得十分踏实. 产品方面,音乐一直是vivo的强项,依托音乐的差异化定位,vivo在发展初期和竞争对

Airbnb创始人:屌丝的逆袭之路

这位黑发小帅哥名叫Brian Chesky,是Airbnb的联合创始人. 如果在百度一下Airbnb,你就会看到如下事实:Airbnb,即Air Bed and Breakfast,中国名“空中食宿”.主要任务是为旅行者寻找各种各样物美价廉的短租房.出游时,你还只会入住千篇一律的大酒店吗?那你就out了:(进入Airbnb,就像进入了一个曼妙的童话世界.这里的线上房东不只提供普通的民居,还有树屋.船屋.小城堡——一圆你浪漫婚礼一般的奇妙旅行. Airbnb上待出租的浪漫小屋 但是,在这童话般的浪

背锅侠的逆袭之路

最近,跟一个同行朋友小张聊天,他非常苦恼,因为工作不如意,他入职这个企业已经3年了,做的是网络工程师,薪资不高,公司事情还一大堆,还经常被迫背锅,眼看一把年纪了,发现不能再这样下去了,想转行做运维. 经过与他的深聊,发现很多朋友都有类似问题.对于这些问题,我也有多年的学习经历和经验,既然要说,那就好好给大家分享下吧,也算总结下自己多年运维行业Linux运维的心理路程. 怎么快速入门Linux? 还是先来说说自己吧! 记得最早接触Linux是在2000年,那个时候,我还在上大学,一个同学从荷兰归来

小白逆袭之路

软件开发之路是充满荆棘与挑战之路,也是充满希望之路.JAVA学习也是如此,没有捷径可走.梦想像<天龙八部>中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的. JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用.有编程高手认为,JAVA也好C也好没什么分别,拿来就用.然而学习Java半年了,只能说是刚入门,不是小白了,可为什么他们能达到如此境界? 仰天大叫"天神啊,请赐给我一本葵花宝典吧"!

我不曾忘记的初心-屌丝逆袭

这是一个很励志的故事,2009年才回郑州当时在CBD工作,那时候大玉米还在打地基,我在未来路的聂庄住(现在已经不复存在了),通过同学的关系认识了阿亮,他也在聂庄住,还记得第一次见他,中午12点去找他,阿亮还在被窝里昨夜又干了一夜的csonline,也真佩服他,3D游戏我基本玩不了,一玩就头晕.阿亮也是2007年大学毕业,毕业后换了很多份工作,基本都是干几个月心情不爽就不干了,然后再找,找到了再干,当时他在银行负责检查一些信用卡高消费的异常情况.消费单据收集的工作,具体属于什么职位现在我也不怎么清