ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

python学习要点自记录

python学习要点自记录 基本数据类型字符串、浮点和整型与c相似但是注意python中的变量是没有类型的它存储的数据才有类型。字符串的定义方式单引号、双引号和三引号。字符串可以通过来实现拼接print(hhhOMG我的妈呀) #输出结果为hhhOMG我的妈呀 print(hhh,OMG,我的妈呀) #输出结果为hhh OMG 我的妈呀字符串的格式化1.占位符整数%d 字符串%s 浮点数%fname大姐 print(我的妈呀%s%name)2.f {}的形式print(f我的妈呀{大姐})另外格式化的精度控制%m.nf表示保留n位小数总输出长度不超过m位m小于数字位数时不起效使用示例如下num1.5678 print(我的妈呀%4.2f%num) #输出结果为我的妈呀1.56另输入数据时使用input()有返回值字符串型可赋值给变量。nameinput() nameinput(你是谁呀大姐)布尔类型的使用和c也差不多但是注意python中True和False的关键字首字母必须要大写。判断语句if语句逻辑与c一致。但是不同的是if条件不被圆括号括起来而与if相距一格且在末尾加上一个冒号。执行语句隶属于if语句下的标志是其前有四个空格缩进。if 条件: 执行语句1 ... 执行语句2 ...另else语句块、elif语句块也一样。判断语句的嵌套逻辑和c一样关键是要确保缩进正确。循环语句while循环逻辑与c相同。格式变化同if语句冒号缩进。for循环轮询机制同。其中数据集是特定的类型如字符串、列表、元组等。for 临时变量 in 数据集: 执行语句1 ...注意python中的for循环没法构成无限循环break和continue语句使用规则和c一致。另range 语句1.range(num1,num2)得到一个从num1到num2的数字序列不含num2如果省去num1则默认从0开始取。2.range(num1,num2,step)step为步长默认为1。函数python中函数的定义如下def 函数名(传入参数 函数体 return 返回值对于无返回值的函数返回关键字None。在if判断中None等同于False。另还可以给函数添加说明文档用多行注释的形式标注 函数说明 :param x变量x说明 ... :return:返回值说明 注意在python中变量的全局性与c中不一样局部变量是在函数内部定义的变量全局变量是在函数外部声明的变量。如果要在函数内部对全局变量的值做修改要用global关键字。
返回列表