第一局部算法
Python 学问点整理
一、概念
血浪漫电视剧免费观看完整版算法就是解决问题的方法和步骤,即解题步骤。
二、算法的描述方法
〔一〕自然语言:直接用语言表达解题步骤。〔二〕流程图
1.符号
圆角矩形
平行四边形
直角矩形
菱形
箭头2.三大构造的流程图框架
〔1〕挨次构造
〔3〕循环构造
开头、完毕
输入、输出
运算过程〔赋值等〕推断条件
程序的执行方向(2)分支构造
其次局部编程
一、变量
1.变量名可以包含的字符有:小写字母〔a-z〕,大写字母〔A-Z〕,数字〔0-9〕,
下划线〔_〕
留意:不能以数字开头!
不能使用Python 保存的关键字〔彩〕!
bootcamp翻译下划线开头的名字有特别含义!
2.变量的数据类型和数值都可以通过赋值运算转变。
二、数据类型
1. 布尔型:表示真假的类型,取值仅包含True 和False。
2. 整型:整数。〔496、5、10000000、95……〕
把变量a 转换成整数型:a=int〔a〕
3.浮点型:小数或用科学计数法表示的数字。
3.14159、5.91、1.0e8〔1 乘10 的8 次方,也可以写作100000000.0〕
把变量a 转换成浮点型:a=float〔a〕
4.字符串型:字符组成的序列。
‘abcd’、“abcd”、’’’ abcd’’’……
把变量a 转换成字符串型:a=str〔a〕
三、赋值运算〔=〕
用法:将等式右边赋值给等式左边。
a=7〔将7 赋值给a〕b=a
〔将a 赋值给b〕
四、常见数值运算
1. 加法〔+〕
2. 减法〔-〕
3. 乘法〔*〕
4.浮点除法〔/〕
5.整数除法〔//〕
6.求余数〔%〕
常用于推断是否能整除:余数为零,即可以整除。
7. 幂指数〔**〕
3 的
4 次方:
8.开平方
import math
math.sqrt〔〕
括号内为开平方的数值或变量。
9.变量a 在原有数值上增加1〔a+=1,即a=a+1〕
“-=”、“*=”、“/=”等运算符号组合的意义同理。
五、字符串运算
1. 拼接〔+〕
2.复制
3.转义符
(1)换行符〔\n〕
(2)制表符〔\t〕:对齐文本
(3)引号〔\’ 或\”〕:表示单、双引号,在字符串被一样引号包裹时使用
4. 计算字符串长度〔包含的字符数〕:len ( )
5. 提取单个字符
sqlyog显示错误号码1045格式:字符串变量后加 [偏移量]
字符串 a 中包含的字符
偏移量 〔→〕
偏移量 〔←〕
6. 提取子字符串〔一局部字符〕
格式:字符串变量后加 [起始偏移量 : 终止偏移量 : 步长]
含义:从“起始偏移量”提取到“终止偏移量”,每“步长”个字符提取一个
六、
布尔型数据的运算:推断真假
a
b
c
d
……
q
r
s
t
1
2
3
……
16
17
18
19
-20
-19
-18
python基础知识整理-17
……
-4
-3
-
2
-1
1.关系运算〔比较运算〕
比较操作符
==
!=
<
>
<=
>=
in
含义〔推断〕
等于
linux查看进程名不等于
小于
大于
不大于〔小于等于〕不小于〔大于等于〕
属于
2.布尔运算〔规律运算〕:and〔与〕,or〔或〕,not〔非〕
规律词以a=7 为例比较运算后结果规律运算后结果
and〔与〕a>5 and a<10
a<5 and a<10
true and true
true and false
true
false a<5 and a>10 false and false false
or〔或〕a>5 or a<10
a<5 or a<10
true or true
true or false
true
true a<5 or a>10 false or false true
not〔非〕not a<10
not a>10
not true
not false
false
preferred用法true
对同一个变量做多个and 比较操作,比方:a>5 and a<10 可以写作5<a<10;
还可以做更长的比较,如5<a<10<99。
七、常用函数
1.输入函数:input〔〕
键盘输入变量数值时使用
格式:a=input〔“请输入……”〕
input 括号内为提示信息,必需有文字!
留意:此函数返回值为字符串型数据,要用int〔〕、float〔〕或eval〔〕转换为数值型数据进展运算!
转换为整数:a=int〔a〕
转换为小数:a=float〔a〕
不确定小数还是整数:a=eval〔a〕
输入与转换可以写为一句,如:a=int〔input〔“请输入……”〕
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论