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,就覆盖之前的值,如果不存在就创建相应的记录。
python学习之路(一)屌丝逆袭之路的更多相关文章
- 从前端到全栈:JavaScript逆袭之路
JavaScript如何做到上天入地无所不能?JavaScript真的能一统江湖吗? 背景 近年来,前端技术日新月异,前端已经不仅仅是网页,更多的开始由狭义向广义发展. 先后涌现出了具备后端能力的no ...
- 反射型XSS的逆袭之路
0×00背景 这是一次结合各自技巧的渗透过程,由于原作者的截图不多,我们只是简单叙述一下思路~ 目标是一家本地的游戏公司,起因是找到一个反射型xss,但是却被对方公司忽略,而作者身边的一个妹子也在这家 ...
- RestTemplate的逆袭之路,从发送请求到负载均衡
上篇文章我们详细的介绍了RestTemplate发送请求的问题,熟悉Spring的小伙伴可能会发现:RestTemplate不就是Spring提供的一个发送请求的工具吗?它什么时候具有了实现客户端负载 ...
- 网管到CEO的10年逆袭之路
把我个人近一年来讲的技术人员如何成长的鸡汤课整理了出来,送给大家<网管到CEO的10年逆袭之路>
- 【文学文娱】《屌丝逆袭》-出任CEO、迎娶白富美、走上人生巅峰
本文地址:http://www.cnblogs.com/aiweixiao/p/7759790.html 原文地址:(微信公众号) 原创 2017-10-30 微信号wozhuzaisi 程序员的文娱 ...
- 屌丝逆袭--Asp.net快速入门学习教程 第1晚
本人屌丝一名,因工作原因,不能白天学习编程,所以只能做夜猫子学习编程,期待一天能逆袭成一名高帅富的技术大牛(靠,都想到流口水了........囧). 本教程记录本屌丝学习Asp.net的过程,大牛就飞 ...
- 安卓触控一体机的逆袭之路_追逐品质_支持APP软件安卓
显示性能参数 接口:RGB信号 分辨率:1024*600 比例16:9 显示尺寸(A.A.):222.72*(W)*125.28(H)mm 外围尺寸:235.0(W)*143.0(H)*4.5(T)m ...
- Airbnb创始人:屌丝的逆袭之路
这位黑发小帅哥名叫Brian Chesky,是Airbnb的联合创始人. 如果在百度一下Airbnb,你就会看到如下事实:Airbnb,即Air Bed and Breakfast,中国名“空中食宿” ...
- 程序人生|从网瘾少年到微软、BAT、字节offer收割机逆袭之路
有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
随机推荐
- QQ授权登录
这两天在做网站第三方登录,总结一下QQ登录吧,支付宝就不用了(下载dome把ID什么的换一换就基本可以了.),本文主要说的是代码的实现方式,逻辑部分主要还是根据帮助文档来的.不懂的同学可以先看看文档. ...
- 原!!jar包 --可执行exe文件--安装包
这几天由于部门统计名单,都是一边报,一边统计,感觉麻烦,写了个小工具,做成安装包.其他不多说,网上都有,我就自己按照网上操作,碰到了一些问题,对这些问题说下. ----------废话少说------ ...
- 【matlab】膨胀
clear all;close all; BW=zeros(9,10); BW(4:6,4:7) =1 imshow(BW) hold on SE=strel('square',3) BW2=imdi ...
- DELETE与TRUNCATE的区别
当执行 DELETE FROM TABLE后,会发现针对一个DELETE语句,该表中有多少行内容,数据库日志文件中,相对应的记录是就是多少条,每一条记录,对应的是行级别的删除.而且对应的LSN编号也是 ...
- 主成分分析(PCA)核心思想
参考链接:http://pinkyjie.com/2011/02/24/covariance-pca/ PCA的本质其实就是对角化协方差矩阵. PCA就是将高维的数据通过线性变换投影到低维空间上去,但 ...
- HTTP状态码及其含义
下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义.应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1特有 ...
- IndexOutOfBoundsException ArrayList 访问越界
java.lang.IndexOutOfBoundsException: Index: 3, Size: 2
- SSH2 框架下的分页
1.设计分页实体(pageBean) 这里我显示的是3-12页的方式: package cn.itcast.oa.domain; import java.util.List; /** * 封装分页信息 ...
- css\html布局及部分知识小分享~~~
近期发现和总结的知识跟大侠们分享,请大侠们多多评论指教一二? HTML 1.(1)body需设置页面默认字体大小 body{font-size:12px;} (2)IE6下png图片划过切换失效,建 ...
- Windows Store App 过渡动画
Windows Store App 过渡动画 在开发Windows应用商店应用程序时,如果希望界面元素进入或者离开屏幕时显得自然和流畅,可以为其添加过渡动画.过渡动画能够及时地提示用户屏幕所发 ...