py的基本语法 12.11
来源:互联网 发布:怎么改淘宝会员名手机 编辑:程序博客网 时间:2024/06/06 19:20
总结1
python是一个面向对象的解释性语言
它的运行机制是直接运行: 快,但跨平台差,安全性低 python 编译称 cpython(速度快但不跨平台)和js类似
py的变量赋值和js差不多 只不过不用声明(不用使用var) 且可以同时多个赋值 例如 a,b,c
py使用是通过缩进符来控制的字符块的 同一个代码块的语句必须包含相同的缩进空格数
注释的规则:三个单引号 或者#
基本数值运算
加法+
减法-
乘法*
除法1 / 除去可得到浮点号 例如 5 / 4 = 1.25
除法2 // 除去可得到一个整数 例如 5 / 4 = 1
取余 %
乘方 ** 例如 2**3= 8
逻辑运算符
并且 and
或者 or
取反 not
例如 if (a and b):
关键运算符: > < == >= <= !=
命名的规则
1.不能以数字命名
2.不能使用python的关键字命名(
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal','not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'])需要记住
3.可以使用字母,数字,下划线
4.对字母敏感大写和小写是不同的变量
数据类型分为 简单数据类型(值类型 /栈) 和 引用数据类型(堆)
if语句: 要注意逻辑错误
if 条件1:
语句1
elif 条件2:
语句2
else:
语句3
使用range()函数创建一个数字列表
取值范围:从起始到结束数字之前 例如 range(0,4) 则取 0,3
今日作业:
1. 输出等腰三角形
2. 输出倒的指教三角形
3. 求1-100的和
4. 求1-100的偶数和
5. 预习作业:字符串,列表
6. 请输入成绩: 如果>=90 输出优秀 如果>=70输出良好 如果>=60则及格 否则 不及格
# 1.输出等腰三角形for i in range(0,10): for k in range(0,i+1): print(end=' ') for l in range(0,10-i): print('*',end=" ") print()# 2.输出 倒的直角三角形for ii in range(0,10): for kk in range(0,10-ii): print("*",end=" ") print()# 3.求1-100之间所有整数和z = 0for iii in range(1,101): z+=iiiprint("100之内的整数和为:",z)# 4.求1-100所有偶数和x = 0for q in range(1,101,): if q%2==0: x+=qprint("100之内的偶数和为:",x)p = 50if p >= 90: print("优秀")elif p >= 70: print("良好")elif p >= 60: print("及格")else:print("不及格")
- py的基本语法 12.11
- redis的py语法lrem
- py的基本数据类型 12.13
- for与基本的数组内容 py
- 查询的基本语法
- PB的基本语法
- C#的基本语法
- ORACLE的基本语法
- Java的基本语法
- makefile的基本语法
- ASP的基本语法
- Java的基本语法
- jsp的基本语法
- ruby的基本语法
- 基本的ruby语法
- Verilog的基本语法
- ORACLE的基本语法
- ant的基本语法
- 【已解决】【VMware】无法连接 MKS: 套接字连接尝试次数太多;正在放弃。
- 关于公司客户端部门的几点想法
- Docker 1分钟搭建DNS服务器
- 彻底解决中文乱码问题
- CUDA 数据分为大小两组
- py的基本语法 12.11
- Lock实现线程通信
- 代码块执行顺序
- 关于排序
- Java发展史
- Effective C++笔记(1)
- 比较全的参数绑定方式
- uno
- Effective C++笔记(2)