【无标题】

【无标题】,第1张

【无标题】 py第一次 python(解释性语言:无编译环节,无需编译成二进制代码,直接从源代码)(开源:开源的函数库和解释器) 运行 1.程序设计语言发展

1)机器语言 (2)汇编语言 缩写符号表示的指令代码 (3)高级语言 python 、 C 、 C++ 、 JAVA 、 GO 2、程序的执行 (1)编译方式:将源代码转换成目标代码 eg:C 、 C++ (2)解释方式:将源代码逐条解释并逐条运行 源代码 —> 中间代码 —> 机器语言 eg:Python 、 Javascript 、 Shell 、 MATLAB 应用: 人工智能、云计算、游戏开发、 二、数据类型、运算符和表达式 1、标识符、常量和变量 (1)标识符(变量名):字母(区分大小写)、数字、下划线 合法: z num_1 sum 不合法: first-name 5num (2)常量:不能改变的值 整型、实型、字符串、布尔型、复数 (3)变量:赋值运算(动态的,可随时改变变量类型) 无需申明类型,可直接赋值( x=5 ) //    变量属性的内置函数: type(变量名):变量名现类型 id(变量名):返回变量地址 isinstance(对象,类型名):判断对象类型(true/false)`isinstance(a,(float,int)) 2、基本数据类型 (1)数据类型:具有相同性质的数据对象集合 ( 2)整型:int             十进制、二进制:0B/0b 为前缀、八进制: 0O/0o 为前缀           十六进制:以 0x/0X 开头(根据前缀区分进制) (3)字符串: 可以用单引号、双引号、三引号 转义字符 (4)布尔类型: 可与其他数据类型进行逻辑运算 False : 0 、空字符串、 None True :其他数值非空字符串 (4)复数类型: 实部 + 虚部 j x.real(实部的输出形式) x.imag(虚部的输出形式) 3、算术运算符和赋值运算符 (1)"*": 数值类型:乘法 (2)"/": 结果均为浮点数 (3)"//":整除 有浮点型结果为浮点型 (4)"%":取模运算(取余) (5)"**":乘方运算 (6)赋值运算符(=)多变量并行赋值(数值交换) (7)复合赋值运算符 4、关系运算符和逻辑运算符 (1)关系运算符(比较) 六种: > >= < <=  == != 绝对值: `importmath` `math.fabs    // 绝对值 ` `abs(x)    // 绝对值 ` (2)逻辑运算符 not (非) and (与) or (或) 5、成员运算符和同一性运算符 (1)成员运算符: 是否在指定序列中 in /not in (2)同一性运算符 is is not 三、输入与输出 1、算法 数据结构 + 算法 = 程序 (1)算法特性: 有穷性、确定性、可行性、有输入、有输出 (2)算法评价标准 正确性、可读性、健壮性、高效率低存储量 2、程序的基本结构 (1)基本结构:顺序结构、选择结构、循环结构 (2)选择结构: `x=float(input())// 强制转换 ` `ifx>=0:` `y=2*x` `else:` `y=3-x` `print(y)` (3)循环结构 while/for 循环前某些变量赋初值,循环条件 eg:1+......+100的值? `sum,i=0,1` `whilei<=100:` `sum+=i;` `i=i+1;` `print("sum=%d"%sum)` `sum,i=0,1` `foriinrange(1,101):` `sum+=i;` `print("sum=%d"%sum)`

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5711913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存