变量                                                                                                                      

上述代码中声明了一个变量,变量名为: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学习之路(一)屌丝逆袭之路的更多相关文章

  1. 从前端到全栈:JavaScript逆袭之路

    JavaScript如何做到上天入地无所不能?JavaScript真的能一统江湖吗? 背景 近年来,前端技术日新月异,前端已经不仅仅是网页,更多的开始由狭义向广义发展. 先后涌现出了具备后端能力的no ...

  2. 反射型XSS的逆袭之路

    0×00背景 这是一次结合各自技巧的渗透过程,由于原作者的截图不多,我们只是简单叙述一下思路~ 目标是一家本地的游戏公司,起因是找到一个反射型xss,但是却被对方公司忽略,而作者身边的一个妹子也在这家 ...

  3. RestTemplate的逆袭之路,从发送请求到负载均衡

    上篇文章我们详细的介绍了RestTemplate发送请求的问题,熟悉Spring的小伙伴可能会发现:RestTemplate不就是Spring提供的一个发送请求的工具吗?它什么时候具有了实现客户端负载 ...

  4. 网管到CEO的10年逆袭之路

    把我个人近一年来讲的技术人员如何成长的鸡汤课整理了出来,送给大家<网管到CEO的10年逆袭之路>

  5. 【文学文娱】《屌丝逆袭》-出任CEO、迎娶白富美、走上人生巅峰

    本文地址:http://www.cnblogs.com/aiweixiao/p/7759790.html 原文地址:(微信公众号) 原创 2017-10-30 微信号wozhuzaisi 程序员的文娱 ...

  6. 屌丝逆袭--Asp.net快速入门学习教程 第1晚

    本人屌丝一名,因工作原因,不能白天学习编程,所以只能做夜猫子学习编程,期待一天能逆袭成一名高帅富的技术大牛(靠,都想到流口水了........囧). 本教程记录本屌丝学习Asp.net的过程,大牛就飞 ...

  7. 安卓触控一体机的逆袭之路_追逐品质_支持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 ...

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

    这位黑发小帅哥名叫Brian Chesky,是Airbnb的联合创始人. 如果在百度一下Airbnb,你就会看到如下事实:Airbnb,即Air Bed and Breakfast,中国名“空中食宿” ...

  9. 程序人生|从网瘾少年到微软、BAT、字节offer收割机逆袭之路

    有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...

随机推荐

  1. hdu3652 B-number

    链接 题意求能够整除和包含13的数字. 这个比较简单,保留余数及1,然后标记前面是否出现过13就行. #include <iostream> #include<cstdio> ...

  2. hdu3228Island Explorer

    链接 给你两条线及两条线上的点,求最小生成树. 可以挨个枚举一条线上的点,三分出另一条线上离他最近的点进行连边. 注意N.M可能为0 debug了1天半,至今不知道原始二分版本错在哪里.. #incl ...

  3. DEELX 正则表达式引擎(v1.2)

    DEELX 正则表达式引擎(v1.2) 简介见文末. 选择使用deelx的理由:全部代码位于一个头文件(.h)中, 比任何引擎都使用简单和方便. 利用分组从字符串当中提取出化学元素英文名.比如 Ag, ...

  4. 20161025__Oracle10g双机备份

    1.主要流程,参考: 完整 Oracle10G DataGuard安装文档_百度文库.html http://wenku.baidu.com/link?url=8A7nJGSwRu-83mxEIqGE ...

  5. UIApplication sharedApplication详细解释-IOS

    iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *a ...

  6. 用c语言编写直接插入法

    #include<stdio.h> //直接插入法 void D_insert(int s[],int n); int main() { int i; ]; printf("pl ...

  7. tiny_cnn代码阅读(2)

    上一篇讲了mse函数 , 这次gradient_descent_levenberg_marquardt @see ${root}/tiny_cnn/optimizer/optimizer.h 这个函数 ...

  8. Hash哈希类型

    hash类型是使用得非常非常多的一种redis数据类型,相当于C#中的Dictionary和Hashtable. hset命令(语法:hset key field value)将哈希表key中的fie ...

  9. 微信、QQ浏览器X5内核问题汇总

    一. 资料汇总 1.前端H5调起QQ浏览器的总结:http://km.oa.com/group/22486/articles/show/210189?kmref=search 2.Android We ...

  10. 关于 php mysql pdo cannot find driver 解决方案

    1.下载 文件 或者 进入 在PHP源码包中进入ext/pdo_mysql http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz 2.解压文件tar zxvf PDO ...