真的小白到不能白了
博客将记录我的学习python的过程 以后再来看看是从入门到放弃还是入门到上天了 这将会很有趣
学生党 有过一点的C语言基础
学习的目的 非常想了解大数据处理 以及 深度学习 自动化方面的编程
之前也在网上看了一些关于python视频 也挺好 比如:莫烦python
原本打算选择《python基础》但图书馆两本都被借完了 所以 选了一本《兴趣学Python---教孩子学编程》。。。。我就是那个孩子............
废话不多说 开始了 versions:python3.5
————————————————————————————————————————————————————————————————————————————
>>> 提示符
一开始 肯定是要教计算机说hello world
print("hello world")
+
-
*
/
#空格也可以运算!!
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)
比如说 我的钱包还剩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'])#一定要要''括住老王