您现在的位置是:主页 > news > 金华企业网站建站模板/网络推广的平台
金华企业网站建站模板/网络推广的平台
admin2025/5/19 7:47:59【news】
简介金华企业网站建站模板,网络推广的平台,网站规划的解释,线下推广的方式有哪些Day 1 注释 快捷键——ctrl/ 单行注释——# 多行注释——’’’&""" 平台注释 #!/usr/bin/python3————限定python版本(windows默认) 编码注释 #-* - coding-utf-8- *- ————中文编码(python3默认) 注释优点:…
金华企业网站建站模板,网络推广的平台,网站规划的解释,线下推广的方式有哪些Day 1
注释
快捷键——ctrl/ 单行注释——# 多行注释——’’’&""" 平台注释 #!/usr/bin/python3————限定python版本(windows默认) 编码注释 #-* - coding-utf-8- *- ————中文编码(python3默认)
注释优点:…
Day 1
注释
快捷键——ctrl+/
-
单行注释——#
-
多行注释——’’’&"""
-
平台注释
#!/usr/bin/python3————限定python版本(windows默认)
-
编码注释
#-* - coding-utf-8- *- ————中文编码(python3默认)
注释优点:
- 提高代码可读性
- 提高开发效率
- 帮助测试
数据类型
变量=储存的数据
变量——临时存放数据的场所
变量的定义:
a = 1 #定义变量
定义规则——变量名=数据
基本数据类型
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
#初级类型
a = 1 #定义变量
a=20 #多次赋值
a='Deer' #不同类型
print(a) #使用变量
a=1.2
a=True#高级类型
b=() #元组类型
print(type(b))c=[] #列表类型
print(type(c))d={} #字典类型
print(type(d))
查看变量类型——函数type()
print(type(a))
变量命名规则
- 必须以字母或下划线为开头
- 区分大小写
- 关键字不可用作变量名
变量命名规范
- 见名知意
- 小驼峰式命名法
- 大驼峰式命名法
- 下划线命名法
运算
算术运算符
+ | 加 - 两个对象相加 | a + b 输出结果 31 |
---|---|---|
- | 减 - 得到负数或是一个数减去另一个数 | a - b 输出结果 -11 |
* | 乘 - 两个数相乘或是返回一个被重复若干次的字符串 | a * b 输出结果 210 |
/ | 除 - x 除以 y | b / a 输出结果 2.1 |
% | 取模 - 返回除法的余数 | b % a 输出结果 1 |
** | 幂 - 返回x的y次幂 | a**b 为10的21次方 |
// | 取整除 - 向下取接近商的整数 | >>> 9//2 4 >>> -9//2 -5 |
比较运算符
== | 等于 - 比较对象是否相等 | (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。 |
逻辑运算符
优先级:()->not->and->or
and | x and y | 布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。 | (a and b) 返回 20。 |
---|---|---|---|
or | x or y | 布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。 | (a or b) 返回 10。 |
not | not x | 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 | not(a and b) 返回 False |
a,b,c,d=23,18,10,3#and 两边全为真 结果为真
print(a+b>c and c<d)
print(c>d and a>b)#or 一个为真 结果为真
print('------------------or------------')
print(a<b or b>d) #一个为假
print(a<b or b<d) #全假# not 取反 真假切换
print('------------------not------------')
print(not a>b)
赋值运算符
= | 简单的赋值运算符 | 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 |
:= | 海象运算符,可在表达式内部为变量赋值。。 | 赋值表达式可以避免调用 len() 两次:if (n := len(a)) > 10: print(f"List is too long ({n} elements, expected <= 10)") |
IO
输出
%——占位符
name='Deer'
classPro="一班"
print('我的名字是%s:来自【%s】'%(name,classPro))
我的名字是Deer:来自【一班】
.format——填空
name='Deer'
classPro="一班"
print('我的名字是{}:来自【{}】'.format(name,classPro))
我的名字是Deer:来自【一班】
/n——换行
格式化输出符号
%d、%i | 转换为带符号的十进制整数 |
---|---|
%o | 转换为带符号的八进制整数 |
%x、%X | 转换为带符号的十六进制整数 |
%e | 转化为科学计数法表示的浮点数(e 小写) |
%E | 转化为科学计数法表示的浮点数(E 大写) |
%f、%F | 转化为十进制浮点数 |
%g | 智能选择使用 %f 或 %e 格式 |
%G | 智能选择使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 码 |
%r | 使用 repr() 函数将表达式转换为字符串 |
%s | 使用 str() 函数将表达式转换为字符串 |
输入
input——类型为str
name=input("请输入姓名")
classPro=input("请输入班级")
print('我的名字是{}:来自【{}】'.format(name,classPro))
请输入姓名deer
请输入班级一班
我的名字是deer:来自【一班】
类型转换
age=int(input("请输入年龄")) #强制类型转换