python简单语法

xiaoxiao2025-11-11  33

woc

控制台输出可以直接写“print “hello” ”支持字符串之间拼接(直接+号拼接,类似于java)print语句,可以用逗号来把每项串联起来输出交互式环境可以直接计算100+300,woc使用#做注释符,#其后一行注释掉变量没有固定类型,所以称为++动态语言++变量里存的地址,所以支持互相赋值(单等号还是赋值)括号和整数除法和以往类似支持转义字符,字符串表示有单引号和双引号两种,做字符串的时候区别于最外面的一层即可,无法避免则用""转义字符串前加r表示里面都是字符串例r‘woc\nwoc’,但不支持多行串,’’’…’’'可以表示多行串,这个依然可以前面加r表示里面都是字符,字符串格式问题,utf-8和Ascll编码问题,平时转字符串可以直接在串外面加u,如果遇到编码我问题直接前面加注释,来表明为utf-8编码,字符串也不用用u来标识了。布尔运算,使用and or not 来进行与或非的短路运算,并且把0,空字符串,None,看作false,其他的看作true,并且进行短路计算的时候并不进行二进制计算,而是转为false和true进行与或非短路运算,计算机结果保证布尔值的正确性list:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。这里因为pyth变量不设数据,所以list里面可以存任何类型的数据,类似于数组的形式存储,可以按照java String类似的直接输出list,访问方式类似于数组,可以直接用引索进行访问list,woc,可以使用引索为负数倒着访问,表示倒数第几个list,变量名.append(“插入的值”);表示添加到list尾list,变量名.insert(n,“插入的值”);表示插入中间第几个,基操list,变量名.pop(n);n为引索,和c++集合类似tuple,常量数组,声明时候使用(),没有append,insert,pop方法,访问方法和list类似,不能进行赋值操作 访问可以使用数组的方式 tuple,声明单值的时候,为区别小括号,在其后加,例 s = (1,),多值后面加不加都一样代码块,同一缩进为同一代码块,使用冒号开始代码块,为避免错误不要使用tab键,tab加空格更不要使用if else结构,else if变为elif,和else一样是4字母 例:注:if空格条件后面一定加冒号,代替小括号 else 后面同样加冒号来表示开始 if n > 20: n = n + 2; for循环,格式为 for 变量名 in list变量名 : 语句块 例:输出平均值(整数求平均值)注,条件后面加冒号来代替其他语言的小括号,并来区分语句是否结束 因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 有序集合:list,tuple,str和unicode;无序集合:set无序集合并且具有 key-value 对:dict for对迭代的支持源于便利数组,即:for i in range(1, 101): L = [75, 92, 59, 68] sum = 0.0 for n in L: sum += n; print sum / 4 while循环,格式为while+条件+冒号加循环体,注: sum = 0 x = 1 while x<100: sum = sum + x; x = x + 2; print sum
转载请注明原文地址: https://www.6miu.com/read-5039455.html

最新回复(0)