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 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
随机推荐
- python中的@
一.函数修饰符 '@' 用做函数的修饰符,可以在模块或者类的定义层内对函数进行修饰, 出现在函数定义的前一行,不允许和函数定义在同一行 一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的 ...
- Android API 21 Toolbar Padding
up vote117down votefavorite 44 How do I get rid of the extra padding in the new Toolbar with Android ...
- SPSS数据分析—混合线性模型
之前介绍过的基于线性模型的方差分析,虽然扩展了方差分析的领域,但是并没有突破方差分析三个原有的假设条件,即正态性.方差齐性和独立性,这其中独立性要求较严格,我们知道方差分析的基本思想其实就是细分,将所 ...
- WampServer Version 2.5 bug修改
做PHP开发都需要安装PHP的运行环境,为了方便,网上可以下载到好多的集成环境,最近使用WampServer Version 2.5发现有一些bug,分享一下修改的方法.高手请路过. 1.echo d ...
- 探索C++的秘密之详解extern "C",这就是为什么很多.lib被我们正确调用确总是无法解析的。
(转载,绝对的有用) lib被我们正确调用确总是无法解析.这是C++编译和C编译的区别 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C&qu ...
- java selenium 题目一 如果定位动态变化的id
题目 HTML 代码如下 <a id="username-1190" class="class1">用户名</a> 因为id是由java ...
- $('div','li'),$('div , li'),$('div li')的区别
要搞清楚$('div','li') 和 $('div , li') 和 $('div li') 区别: $('div','li'):是$(子,父),是从父节点里找子,而不是找li外面的div $('d ...
- 修改input的type属性
在ff和chrome中是可以直接修改input的type属性的,但是在ie下面是不允许的. 用jquery 的attr方法去修改,在jquery1.8.3版本会直接抛出异常,但在1.9及以上版本就不再 ...
- 将事件绑定在html标签中和js动态绑定的区别
一:绑定在标签中: 能够一眼看出那些元素绑定了什么事件. 只能将元素和事件逐一实现绑定. 二js动态绑定: 可以一次动态的给多个元素绑定事件,批量绑定事件. html标签绑定的缺点: ①:可能有时间差 ...
- innerHTML,innertext ,textcontent,write()
innerhtml属于对象的一个属性,一般用于向已经存在的标签中写入内容,或者读取标签的内容. innertext属于对象的一个属性,一般只能用于写入内容,或者读取内容,不能读取dom 中的标签,且只 ...