1python基础总概,,单行注释:#多行注释


单行注释:#多行注释:‘‘‘ ‘‘‘由于Python源代码是文本文件,所以当你的源代码包含中文时,必须指定保存为UTF-8编码# -*- coding: -*- UTF-8 -*-或#encoding=UTF-8import keywordkeyword.kwlist就可以查看关键字格式化输出变量替换时,变量前加%需要多个变量替换需要加(),并且用,隔开d:数值的变量替换 s:所有的替换%% 第一个%表示转意符在python2中input函数键盘输入的内容作为表达式,而不是字符串,python3作为字符串python2以raw_input()输入字符串运算符//:取整除,9//2 =4**:幂,a**b为a的b次方条件语句andornotif 判断语句 :执行语句elif执行语句elsepass#如果加pass为了以后填充代码,避免现在出现语法错误ifelse语句只要满足了一个条件,后面的语句就不再执行特殊的真和假0 假非0 真"" 假NONE 假[] 假{} 假() 假循环1.确定循环次数2.每次循环做什么3.变量怎么变化while条件:条件满足,执行1条件满足,执行2.....passpass语句表示在while循环外,和while没关系while还可以接else:执行语句,表示不满足while条件时执行的语句print函数在输出后默认换行进入ipython3后输入 help(print)可以查看print函数print("*",end="")就不再输出\nfor循环格式for 临时变量 in 列表或者字符串等 :满足条件执行的代码else:不满足条件时执行的代码for循环用来打印字符串或列表例:for i in range(1,10)print(i)打印出1到9在python中字符串可以相加例:a="100"b=“200”a+b="100200"len()可以计算字符串长度,参数为数组名例:name="dfa"len(name) 结果为3name[0]为dname[-1]为a切片切片语法:[起始:结束:步长]步长:表示下标的变化规律默认步长为1选取区间左闭右开,不包含结束位,即包头不包尾例:name="adfdg"name[0:2]为“ad”若起始位省略,默认为0起始结束位省略,则会默认包括最后一位例子:name[:2]为adname[0:-1]为adfdname[0:]为adfdgname[0::2]为afg面试题例子:反转字符串输出name[-1::-1]等可变类型:list,字典不可变类型:数值、字符串、元组a = "ab"b = "cd"a += b>>此时a已经 指向新的内存a = [1,2]b= ab += [3,4]>>b = [1,2,3.4],a = [1,2,3,4]因为list是可变类型,a,b指向同一内存地址,“b += [3,4]”改变了存储的Lista = [1,2]b= ab = b + [3,4]>>b = [1,2,3.4],a = [1,2]"+="和“=”是不同的,复制号右边是个表达式,计算好后,建立了新的内存,b再指向新内存list tuple 字符串公用运算符+ 合并* 复制Innot in注意:in对字典操作时是对key操作cmp()比较大小输出-1,0,1(python)len()max( ) 返回容器中元素最大值min(del()eval()可以将字符串变成表达式技术分享图片常用第三方模块技术分享图片windows默认系统编码为‘gbk‘

1python基础总概

评论关闭