记录自学Python心得
之前有一段时间的JAVA自学,但最终以“无目标”的状态下被懒散驱散了动力,此为前提
Python的历程就不细细说道了,蛮有趣的
一般大家都是学习的CPython,速度较快(这个大家应该都知道吧)
好吧,开始我们的基础级基础学习吧:
老一套的开头--
第一个Python程序输出“Hello World”
print('Hello World')
Python3.0要求必须在打印时输入小括号,相对2.x来说是规范了些
哦 对了 在Python里,‘’和“”是没有任何区别的啦,除非中间的字符串带有‘或者”,别告诉我你看不出来这是单/双引号
之后就是数据类型了(至于什么字节码啊 机器码啊 解释器之类的执行流程可自行百度哦)
共六大类:
1.数字(int,Long,Float..)
int---指整型数字,一般用到小数据的话就用int类型就足以
Long---指长整型,大数据的情况下需要用到,就是很长很长的数字
Float---指浮点型,意指小数
bool---布尔类型,True和False喽,也就是0或者1,二进制起步就是从这开始的
2.字符串(String)
就是类似‘Hello World’之类的字符啦
3.列表(List)
Python默认有List相关的方法定义,故可以直接用。
一般用法如下:
name_list=['Alex','jack','smone','1001'] #定义一个列表 name_list.append('1001') #添加值到最后一位 #del name_list[0] #删除某个索引的值 name_list[2]='1001' #替换某个索引的值 #name_list.sort() #正序排列 name_list.pop() #删除最后一位元素 #name_list.remove('Alex') #删除特定元素 x=name_list.count('1001') #计算某一元素在列表内的个数 name_list[1:2]=[] #将1号元素删除为空 print(x) print(name_list) print(name_list[:-2]) #打印从0到-1之间的值 print(name_list[:1]) #打印从0到0的值 print(name_list[2:]) #打印从2到6之间的值 print(max(name_list)) #打印列表内最大的值 运行结果: 2 ['Alex', '1001', '1001'] ['Alex'] ['Alex'] ['1001'] Alex