Python部分基础重点摘要

Python大部分的知识随便找一本书来看就可以了,这里只对一些重点的东西做一些提示和讲解:

数的部分操作:

% 取余数的操作

/ 除法整数与整数相除,结果会是一个直接抹掉后边小数位的整数;小数除以小数才是小数,比如5.0/3.0才等于1.6666……

自运算的快速写法:a+=100、a*=100,意思是计算a+100并赋值给a、a*100并赋值给a

list类型的变量:

list_var[0] 指list_var中的第一个元素

list_var[-1] 指list_var中的最后一个元素

list中的元素可以根据索引直接重新赋值修改

list_var[2:6] 只取list_var中第3-6个元素(左开右闭)

list_var[1:7:2] 在list_var中2-7号元素中,每2个元素取一个

list+list,用于list的合并

list.append([list]) 是把里边的list作为一个元素加到原来的list的最后位置

list.extend([list]) 是两个list合并,等于list+list

list.reverse() 逆序

list.sort() 从小到大进行排序

range(a) 直接创造一个list,有a位,比如range(5)其实就等于创造一个list[0,1,2,3,4]

range(a,b) 只从a+1位开始到b位的range,比如range(1:5) = [1,2,3,4]

range(a,b,c) 这里c是步长,其他同上

dict类型变量:

dict没有顺序,值可以不用同一种类型

string(字符串,在Python中简写为str类型)变量:

转义字符:\ ,如果不要转义在前面加字母r,前面加u表示Unicode的字符串

字符串可以直接相加,可以直接乘一个整数(多用于输出分割线)

startwith/endwith 判断字符串是否以什么开头/结尾

replace 替换:code.replace('sz', 'sh') 字符串里的sz全部替换成sh

split 分割:code.split(',') 以‘, ’为分隔符将字符串分割,输出是一个list

split的逆操作:join:‘,’.join(list) 表示将list中的元素以‘,’为分隔符组合成字符串

strip 去除字符串里的两边的空格

字符串的选取:把字符串当一个list,直接code[0]指取字符串code里第一个位置的字符内容

条件、循环语句:

条件语句:if、elif、else

if 判断条件,然后根据判断执行条件内语句或者else语句;

循环语句:for、while

for循环可以遍历任何序列的项目,如一个 列表 或者一个 字符串

while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

while 判断条件是否为真,为真执行条件内语句,为false直接结束程序

循环内语句:continue、break

break:跳出整个循环

continue:直接进入下一个循环

函数定义:

def 函数名(参数):

函数内容……

Python异常处理机制:

try:

执行语句1

except:

执行语句2

else:

执行语句3

*上面语句的意思是,先尝试执行语句1,如果执行语句1的过程中报错,就运行执行语句2;如果执行语句1的过程中没有报错,就执行语句3。

这里是自己做笔记,只针对自己觉得重要的内容做了记录,并没有展开详细讲解,不理解的就自己去扩展、消化,这是任何人都必须要自己去经历的过程。

(完)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181014G1GMSV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券