栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python初学知识汇点

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python初学知识汇点

注释

单行注释以 # 开头,编程规范建议#后面跟一个空格

多行注释用一对连续的三个引号,单引号或者双引号均可("""/’’’)

一.变量

变量=名字,又叫标识符,举例来说:有个人要生孩子了,得先给他起个名字作为他的标识---func(变量)='初生儿',意思是这个初生儿的名字叫func,你需要他就直接叫名字func---print(func)

变量值交换:

m=1

n=2

m,n=n,m   #将m的值给n,n的值给m

变量有局部变量和全局变量

局部变量:在函数中或者类中定义的变量就是局部变量

二.数据类型 2.1基本数据类型

        整数类型int---正整数和负整数统称为整数类型.例如:2,-2

        浮点数类型float---带有小数点的数字称为浮点数类型.例如:11.22,8.3

        字符串类型str---带有单引号或者双引号的任何字符都成为字符串类型.例如:'10',"hello","10.11"

        布尔类型bool---代表真假的就是布尔类型,返回值只有真(True),假(Ffalse)


2.2扩展数据类型

        列表list---带有[]的值是列表,列表可以存储多个值,,可以修改,有序

        元祖tuple---带有()的值是元祖,元祖可以存储多个值,,不可修改,有序

        字典dict---带有{}的键对值是字典,字典可以存储多个键对值,,可以修改,无序

        集合set---带有{}的值是集合,集合可以存储多个值,,可以修改,无序

三、运算符


运算通常可以根据最终获得的值不同,可以分两类,即结果为具体的值,结果为bool值,那么哪些结果为具体的值–>算数运算、赋值运算,哪些结果又为bool值?—>比较运算、逻辑运算和成员运算。


  1、算术运算
运算符描述实例
+加 - 两个对象相加10+5 输出结果 15
-减 - 得到负数或是一个数减去另一个数10-5 输出结果 5
*乘 - 两个数相乘或是返回一个被重复若干次的字符串10*5 输出结果 50
/除 - x除以y20/10输出结果 2
%取模 - 返回除法的余数10/5 输出结果 余数0
**幂 - 返回x的y次幂

10**5是10的5次方

输出结果 100000

//取整除 - 返回商的整数部分(向下取整)
9//2输出结果4
-9//2输出结果-5
  2、赋值运算
运算符描述实例
=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a 等效于 c = c - a
*=乘法赋值运算符c *= a 等效于 c = c * a
/=除法赋值运算符c /= a 等效于 c = c / a
%=取模赋值运算符c %= a 等效于 c = c % a
**=幂赋值运算符c **= a 等效于 c = c ** a
//=取整除赋值运算符c //= a 等效于 c = c // a
  3、比较运算
运算符描述实例
==等于 - 比较对象是否相等(a == b) 返回 False。
!=不等于 - 比较两个对象是否不相等(a != b) 返回 true.
>大于 - 返回x是否大于y(a > b) 返回 False。
<小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。(a < b) 返回 true。
>=大于等于 - 返回x是否大于等于y。(a >= b) 返回 False。
<=小于等于 - 返回x是否小于等于y。(a <= b) 返回 true。
  4、逻辑运算
运算符逻辑表达式描述实例
andx and y布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。(两个为真返回真,其中一个或者两个为假返回假)(a and b) 返回 20。
orx or y布尔"或" - 如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计算值。(其中一个为真返回真值)(a or b) 返回 10。
notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not(a and b) 返回 False
  5、成员运算
运算符描述实例
in如果在指定的序列中找到值返回 True,否则返回 False。x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in如果在指定的序列中没有找到值返回 True,否则返回 False。x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。
四、循环语法:

while:格式while+条件,返回值为真就一直执行,否则就结束

例如:

a=1

while a:

条件满足时候执行的代码

                print('无限循环')

while a<5:

条件满足时候执行的代码

        print('循环4次')

        a+=1

for:格式for a in b(range),遍历b中的数据,遍历完了就结束,b可以使字符串,列表,元祖,字典,集合

例如:

a='12'

for b in a:

        print('循环两次')

五、条件控制(判断语法)

if:如果...就....格式:

if 条件1:

        满足条件1执行这里

elif 条件2:

        满足条件2执行这里

else:

        否则就这行这里

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293704.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号