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 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
随机推荐
- Android 广播机制概论
Android 中的每一个应用程序都可以对自己感兴趣的广播进行注册,这样,该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序. 广播分为2种: 1.标准广播 ...
- 主页面获取iframe 的子页面方法。
父页面parent.html <html> <head> <script type="text/javascript"> function sa ...
- cellular neural networks(CNN)原理以及应用
一.CNN的原理 1.CNN的思想: (1)借鉴了hopfield神经网络和CA a.hopfield的非线性动力学(主要是用于优化问题,比如旅行商问题等NP问题),Hopfield的能量函数的概念, ...
- 读<jquery 权威指南>[2]-事件
1. 事件冒泡 阻止事件冒泡的两种方式: event.stopPropagation(); return false ; 2. 绑定事件——bind(type,[data],function) ty ...
- C# tabconctrol切换事件
tabconctrol没有click事件,切换page时,调用SelectedIndexChanged事件: private void tabControl1_SelectedIndexChanged ...
- foundation框架—结构体
Foundation框架—结构体 一.基本知识 Foundation—基础框架.框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础. 如果要想使用foundation框 ...
- git push (第一次) (转)
原地址 http://blog.csdn.net/kazeik/article/details/9113891 下图是github在创建仓库后给的提示:按它一步步操作下去就可以了. 下图是在git命 ...
- MSSQL常用函数
declare 定义变量 set 为变量赋值 SUBSTRING()函数 SUBSTRING ( expression, start, length ) expression 字符串.二进制字符串.文 ...
- IIS调试技巧
VS2010如何调试IIS上的网站 通常,我们在Visual Studio里调试ASP.NET网站,都是加个断点,然后按F5,在VS自带的虚拟服务器下调试的.但有时候,VS自带的服务器弱爆了,无法满足 ...
- Java String.split()用法小结
在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1.如果用“.”作为分隔的话,必须是如下写法,String.split( ...