您的位置:首页 > 编程语言 > Python开发

DAY1 python小白学习NOTE

2017-06-17 13:03 513 查看
真的小白到不能白了

博客将记录我的学习python的过程 以后再来看看是从入门到放弃还是入门到上天了 这将会很有趣

学生党 有过一点的C语言基础

学习的目的 非常想了解大数据处理 以及 深度学习 自动化方面的编程 

之前也在网上看了一些关于python视频  也挺好 比如:莫烦python 

原本打算选择《python基础》但图书馆两本都被借完了 所以 选了一本《兴趣学Python---教孩子学编程》。。。。我就是那个孩子............

废话不多说 开始了 versions:python3.5

————————————————————————————————————————————————————————————————————————————

>>> 提示符

一开始 肯定是要教计算机说hello world

print("hello world")




python 运算符
+

-

*

/

#空格也可以运算!!
blank = ' '*25
print(blank+'end')#你将看到end后退了25格


变量

某一个物体 赋予 它一个名字

比如小明是一个小朋友 十年后 变成一个大人(变量)但是 我们都叫他小明 当然 你也可以帮他修改名字 小胖什么什么的..

wallet = 20

吃完饭之后

wallet=wallet-10

字符串

python3.5
print函数后面就要加括号() 而2.7就不用


print('hihihihi')
#如果要输出的字符串里面有' 比如i‘am 就要用"" or 转义符\
print(" I'am ")
print(' I\' am ')
#以上的都是print一行的
#假如要print多行就要("""  """)
print('''hahahahahhah
so funny....''')
#赋值就不用
char = 'lalalala'
print(char)


占位符 %s  ps.%s这里翻译准确与否不知道
比如说 我的钱包还剩xx元

因为经常剁手 还剩多少元不知道 就要用占位符把xx这个位置先占住 然后再核实钱包还剩多少钱 再把价格放上去

wallet = 20
commend = 'my wallet leftover %s dollor'
print(commend % wallet)#在comment 里面 嵌入 wallet
#要是想占几个位也可以
wallet = 20
she_wallet =38
commend = 'i have%s dollor,she have%s dollor '
print(commend % (wallet,she_wallet))#用括号把多个值括在里面,然后用,号隔开


列表list

字符就相当于名字 而列表 相当与你淘宝购物车里的物体的名字
要用[ ],把多个字符放进去

shop_list = ['aj1','cp10','kt2','curry3',1]	#数字也可以
print(shop_list)		#把清单的全部列举出来
print(shop_list[2])		#就列举清单的第几项 而python是从0到1数起
print(shop_list[1:4])	        #从1到(4-1)清单列举出来 这里【1:4】的4是不列举的


假如你还要把女朋友的购物车也要清空 

shop_list = ['aj1','cp10','kt2','curry3',1]
g_list =['make up','shirt','skirt']
all_list1 =(shop_list,g_list)
all_list2=[shop_list,g_list]
all_list3 = [shop_list+g_list]
print(all_list1)
print(all_list2)
print(all_list3)
print(shop_list[2])
print(shop_list[1:4])
一开始我用数字开头的作为 变量 才发现 原来是不行的 eg:1all_list

要是用(,)的形式 把两个列表放在里面 输出来的结果是 ([ ],[ ])  ps. {}表示字典,[]是数组,()是元组

        用[    ,    ]的形式 把两个列表放在里面 输出的结果是[ [ ],[ ] ]

        用[ + ]的形式
    把两个列表放在里面 输出的结果是两个清单就变成一个[[  ]]




append函数 添加 比如逛着逛着淘宝 发现欧文3居然100 然后就毫不犹豫加到原本的清单中 就要用到append

把欧文3就放到列表的最后一个

shop_list = ['aj1','cp10','kt2','curry3']
shop_list.append('kyire3')
del shop_list[0]     #第一个是从0开始计算 所以是0 不是1
print(shop_list)




del命令 删除
aj1太贵了 饭都吃不起了


为什么可以用+或者*来连接列表,而除法和减法不行?

比如 到图书馆 看书 回家

其实加法跟乘法含义一样 都是重复

图书馆 看书 回家+图书馆 看书 回家+图书馆 看书 回家

图书馆 看书 回家*3

而除法 和减法

怎么运算??

元组

列表用[ ]

元组用( )

主要区别 元组一旦创建就不能做改动

fibs = (1,3,4,3)
fibs[0]=3

运行之后就会 error...

比如 你爸妈生你下来 你爸妈就是你爸妈 不能改动。。。



字典map

为什么叫字典?

我是这样理解的 你要查询一样东西 就要字典 你查询的那样东西就叫 键 每个键都有对应的值 在字典里

用{ } :

eg.小明喜欢苹果 小红喜欢香蕉 老王喜欢橙子
map_food = {'xiaoming':'apple','xiaored':'banana','laowang':'orange'}
print(map_food)
print(map_food['laowang'])#一定要要''括住老王
写上 老王 的姓名 就知道老王喜欢吃什么了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: