D1 D2

D1

1.运行第一个py文件:
python3x:python3 文件路径 回车
python2x:python2 文件路径 回车
python 2和3的区别:python2默认编码方式是ASCII码 解决方式:在文件的首行:#-*- encoding:utf-8 -*-
python3默认编码方式是utf-8
2.变量
变量:就是讲一些运算的中间结果暂存到内存中,以便后续代码调用。
1.必须由数字、字母、下划线任意组合,且不能数字开头
2.不能是python中的关键字
3.变量具有可描述性。
4.不能是中文
3.常量
一直不变的量。 π
4.注释
方便自己方便他人
单行注释:#
多行注释:‘‘‘ 被注释内容‘‘‘ python D:python3 D1.py
5.用户交互.input
1.等待输入
2.将你输入的内容赋值给了前面的变量
3.input出来的数据类型全部是str
print(‘我的名字是‘+name)
6.基础数据类型初始
数字:int123 type()
+ - * / **
字符串转化成数字:int(str)条件:str必须是数字组成的
数字转化成字符串:str(int)
字符串:str,python当中凡是用引号引起来的都是字符串
可相加:字符串的拼接
可相乘:str*int123
bool:布尔值。true false
7.if
if 条件:
结果
8.while
while 条件:
循环体
无限循环
终止循环

count = 0
while count<=100:
count = count+1
if count>5 and count<95:
contiune

D2
1.昨天内容回顾
编译型:一次性将全部的代码编译成二进制文件。C,C++.
优点:运行效率高
缺点:开发速度慢,不能跨平台
解释型:当程序运行时,从上至下一行一行的解释成二进制。
优点:开发速度快,效率高,可以跨平台。
缺点:运行效率低。
python2x和python3x宏观上的区别:
python2x源码,重复率高,不规范,而且python崇尚的是简单优美,创建了python3,规范化。
在python2首行:#-*-encoding:utf-8 -*-解决python2中文报错的问题
变量:由数字字母下划线任意组合,且不能以数字开头,
具有可描述性
不能用python中的关键字
不能用中文,不能用拼音
常量:约定俗成,不可更改,全部都是大写字母
注释:
单行注释:#
多行注释:‘‘‘ ‘‘‘ """ """
用户交互input:
数据类型全部是str
基础数据类型:bool True False
int + - */
str:加引号的视为str,+可以与数字相乘
if 条件:
结果

if 条件:
结果
else

if 条件:
结果
elif 条件:
结果
....
if 条件:
if 条件:结果
if....
else:结果

while 条件:
结果
1.改变条件
2.break
3.contiune:结束本次循环,继续下次循环

2.作业讲解
4.格式化输出:
%为占位符,s字符串,d digit 数字
%s %d
想要在格式化输出中表示单纯的%,就在加一个%。eg:学习成绩在3%%
3.while else
当while循环被break打断,就不会执行else的结果
4.初始编码
电脑的传输,还有储存的实际上都是
8位表示一个字节, 8位bit== 1个字节(byte)最左边都是0,因为7位就够用了
1byte 1024byte(字节)==1kb
1kb 1024kb==1MB
1MB 1024MB==1GB
1GB 1024GB==1TB
美国:ascii码 为了解决全球化的文字问题,创建了一个万国码,unicode
1个字节 表示所有的英文,特殊字符,数字等
2个字节,16位表示一个中文,不够,Unicode一个中文用四个字节表示
升级版 utf-8 ,一个中文3个字节去表示
gbk国内使用,一个中文用2个字节
中文:9万多字,
5.运算符
ps int---》bool 非零转换成bool True 0 转换成bool 是False
print(bool(2)) #True
print(bool(-2)) #True
print(bool(0)) #True

x or y x True,则返回x
print(1 or 2)# 1
print(3 or 2)# 3
print(100 or 2)#100
print(1 or 2 or 3) 1
print(0 or 4 and 3 or 2) 3

#bool------->int
print(int(True)) #1
print(int(False)) #0

x and y xTrue,则返回y
print(1 and 2) 2
print(0 and 2) 0
print(2 or 1 < 3)#T
print(3>1 or 2 and 2)#F

原文地址:https://www.cnblogs.com/coolzy1/p/10093901.html

时间: 2024-08-30 15:17:07

D1 D2的相关文章

Codeforces Round #527 (Div. 3) 总结 A B C D1 D2 F

传送门 A 贪心的取 每个字母n/k次 令r=n%k 让前r个字母各取一次 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 #define rep(i, a, b) for (int i = a; i <= b; ++i) 5 6 int t, n, k; 7 8 int main() { 9 cin >> t; 10 11 while (t--) { 12 cin >

numpy的random模块

[说明] 翻译自官网的文档. 随机抽样 (numpy.random) 简单的随机数据 rand(d0, d1, ..., dn) 随机值 >>> np.random.rand(3,2) array([[ 0.14022471, 0.96360618], #random [ 0.37601032, 0.25528411], #random [ 0.49313049, 0.94909878]]) #random randn(d0, d1, ..., dn) 返回一个样本,具有标准正态分布.

互测六 题解 9.18 圆润的多边形&amp;Takuji与信徒

圆润的多边形: 我们可将所求图形划分如下: 绿色部分是一凸多边形,红色部分为若干个长方形,蓝色部分为若干个扇形. 易证:1.蓝色部分的总和是一个半径为r的整圆:2.红色部分的总和=凸多边形周长*r. 那么现在就只剩下如何计算的问题. 1.对于前12.5%数据,r=0且点坐标成顺时针排列,那么直接作为凸多边形来计算即可: 2.对于前50%数据,点坐标成顺时针排列,这个部分分的做法...我也没想出来... 这是为什么呢...因为这个题,是我受了洛谷P1513的启发而脑补出来的,这道题中有"点坐标成顺

Codeforces 841D Leha and another game about graph - 差分

Leha plays a computer game, where is on each level is given a connected graph with n vertices and m edges. Graph can contain multiple edges, but can not contain self loops. Each vertex has an integer di, which can be equal to 0, 1 or  - 1. To pass th

Linux 基本命令

命令怎么用 shutdown --help shutdown --? man shutdown         这三种方法都可以 shutdown  用错了他会有提示 哪一个命令不知道怎么用了,问问男人就可以了 man 就是manual  手册, 指南   用手的, 手工的 clear clear是清屏幕,windows是cls Cd转换目录 转换目录是cd,与windows底下一样 cd /  这样就到了最根上的目录, 正斜杠是最根上的目录 mkdir Mkdir  make dir创建一个新

实验三+036+吴心怡

1)被测项目界面. 2)测试用例设计表 等价类 输入条件 有效等价类 编号 无效等价类 编号 年 1912≤year≤2050 ① year<1912 ② Year>2050 ③ 非数字 月 Month= 1,3,5,7,8,10,12 ④ Month<1 ⑤ Month= 4,6,9,11 month>12 ⑥ Month= 2 非数字 日 1≤ day ≤31 ⑦ day<1 ⑧ Day>311 ⑨ 非数字 测试用例表 测试用例编号 输入数据 预期输出 实际结果 通

实验三+018+李滨

1)被测项目界面. 2)测试用例设计表 等价类 输入条件 有效等价类 编号 无效等价类 编号 年 1912≤year≤2050 ① year<1912 ② Year>2050 ③ 非数字 月 Month= 1,3,5,7,8,10,12 ④ Month<1 ⑤ Month= 4,6,9,11 month>12 ⑥ Month= 2 非数字 日 1≤ day ≤31 ⑦ day<1 ⑧ Day>311 ⑨ 非数字 测试用例表 测试用例编号 输入数据 预期输出 实际结果 通

$.when()方法翻译

地址:http://api.jquery.com/jQuery.when/ jQuery.when( deferreds ),returns Promise 正文 Description: Provides a way to execute callback functions based on zero or more Thenable objects, usually Deferred objects that represent asynchronous events. 描述:提供一个执行

第五次作业+164+张增进

开发人员代码:http://www.cnblogs.com/wangkunhuang/p/6794401.html 1)被测项目界面. 2)测试用例设计表 等价类 输入条件 有效等价类 编号 无效等价类 编号 年 1912≤year≤2050 ① year<1912 ② Year>2050 ③ 非数字 月 Month= 1,3,5,7,8,10,12 ④ Month<1 ⑤ Month= 4,6,9,11 month>12 ⑥ Month= 2 非数字 日 1≤ day ≤31 ⑦