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

python基础语法思维导图_Python基础知识思维导图?

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

python基础语法思维导图_Python基础知识思维导图?

✔️ Python基础知识

Python内置对象

数字 int ,float ,complex

实例:123,3.14

python 数字类型

整数

二进制 0,1 必须0b开头八进制 0~7 必须0o开头十进制0~9 必须0x开头十六进制0~9、a、b、c、d、e、f浮点数(小数)复数 实部和虚部组成 j或J表示虚部字符串 str

实例:’swfu’ ,‘Hellow World’

字符串(不可变序列)

python支持转义字符

字节串 bytes

b'hello world’列表  list

【1,2,3】字典 dict   (“键:值”)

{1:‘food’, 2:’taste’, 3:’import’}元组 tuple

(2,9,-6)集合set,frozenset

{‘a’ ,’5’ ,’b’}布尔型bool   (逻辑值,关系运算符)

True ,False空类型none type(空值)

none异常exception ,  value error  ,  TypeError文件其他可迭代对象编程单元pytohn 变量

不需要声明变量名及类型,直接赋值修改列表元素值,数字表示修改相对应的“,”后的值

(字符串和元组属于不可变序列,修改则会出异常)

运算符与表达式

算术运算符关系运算符逻辑运算符位运算符

实例

› 加法 >>[1, 2, 3] + [4, 5, 6]=[1, 2, 3, 4, 5, 6] #连接两个列表 ›>>(1, 2, 3) + (4,)=(1, 2, 3, 4)#连接两个元组 ›>›> "abed' + '1234"="abcd1234"#连接两个字符串 乘法 ›>›>“a” *5 = “aaaaa” ›>›>[1,2,3]*3 =[1,2,3,1,2,3,1,2,3] ›>›>(1,2,3)*3 =(1,2,3,1,2,3,1,2,3) 除法 python 中的除法有两种,/和//分别表示真除法和整除运算 %运算符 除可用于字符申格式化之外,还可以对整数和浮点数计算余数。但是由 于浮点数的精确度彤响,计算结果可能会有误差。 ›>›>-17%4=3     17可以变成20整除4      20-17=3   #余数与%右侧的运算数符号一致 成员测试运算符in用于成员测试,测试一个对象是否为另一个对象的元素 >>3 in [1,2,3]   true    5 in range(1,10,1)  true 位运算符只能用于整数,其内部执行过程:将整数转换为二进制数然后右对齐,必要的时候左侧补0,按位进行计算,最后把计算结果转换为十进制数字返回 >>>3<<2 =12      把三左移两位    3&7=3 位与运算  3|8=11 位或运算 3^5=6 位或运算

常用内置函数

>>>dir(__builtins__)     列出所有内置函数和内置对象

 

模块导入与使用

import模块名【as 别名】    "模块名.对象名"   "别名.对象名"

实例:

>>> import math >>> math.sin(1) 0.8414709848078965

from模块名 import对象名【as别名】

实例

>>> from math import sin >>> sin(2) 0.9092974268256817 ​ >>> from math import sin as f >>> f(3) 0.1411200080598672

python的快速入门

例题:请输入一个三位自然数,计算并输入其百位、十位、个位上的数

>>> x=input('请输入一个三位自然数:') 请输入一个三位自然数:456 >>> print(*map(int,x)) 4 5 6

例题:已知三角形的两边长及其夹角,求第三边长

>>> import math >>> x=input('请输入两边长和夹角:') 请输入两边长和夹角:3 4 90 >>> a,b,theta = map(float,x.split()) >>> c = math.sqrt(a**2+b**2-2*a*b*math.cos(theta*math.pi/180)) >>> print('c=',c) c= 5.0

例题:统计一个字符串中所有字符在另一个字符串中出现的总次数

def check(s1,s2):        return sum(map(lambda ch:s1.count(ch),s2)) print (check('这是一个测试【告*+-#¥'))

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

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

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