回首维克万

一,cmd中的一些指令

        dir 列举当前路径下方的所有文件和文件夹     . 当前路径               上级路径..
        cd

更改工作目录     cd..回到父级路径        cd./python  找目标路径

      c:  d:   f:  回到磁盘根目录,即回到  C/D/F 盘

二,变量以及变量类型

1.变量以及变量的书写规范

变量即:随着程序的运行一个可以改变的量 

变量名的书写规范
1. 只能包含数字 字母 下划线(其中数字不能开头)
2. 变量名区分大小写(一般变量名都是小写)
3. 多个单词使用_分割
4. 变量名不能使用关键字
5. 变量名要有意义

2.变量的类型 

变量类型
整数,浮点数,字符串,布尔值,空值
 in         float        str           bool     None

type()可以返回变量的类型

三,运算符

1.运算符的分类

算数运算符 ,赋值运算符 ,比较运算符 ,逻辑运算符 ,位运算符 ,成员运算符

2.运算符的使用

算数运算符
     +加法 求和
     -减法 求差
     *乘法 求乘积
     /除法 求商  返回一个浮点数
    %求余    通常用来判定奇偶数或者倍数
    //整除    返回整数
    **次方     它的优先级最高

赋值运算符
=a = 10       声明一个变量a值为10      把值10赋予变量a
+=先加 在赋值    a += 10     等同于    a = a + 10
-=先减 在赋值    a -= 10     等同于    a = a - 10
*=先乘 在赋值    a *= 10     等同于    a = a * 10
/=先除 在赋值    a /= 10     等同于    a = a / 10
%=先求余 在赋值    a %= 10     等同于    a = a % 10
//=先整除 在赋值    a //= 10     等同于    a = a // 10
**=先次方 在赋值    a **= 10     等同于    a = a ** 10

比较运算符
==等于
!=不等于
>大于
>=大于等于
<小于
<=小于等于
比较结果是布尔值字符串在比较时,逐个比较字符的大小

逻辑运算符
and&&  并且
a and b
    a 真 b 真 结果才是真
        and 返回左侧或者右侧
    左侧 为真 返回 右侧
    左侧为假  返回左侧
or||  或者
a or b
    a 假 b 假 结果才是假
        or 返回左侧或者右侧
    左侧为假  返回右侧
    左侧为真  返回左侧
not
非真为False
非假为True

位运算符
&两个都是1结果才是1
按位与
|两个都是0结果才是0
按位或
^相同为0 不同为1
按位异或

成员运算符
                          in
                       not in

四,分支与嵌套

1.分支

 分支有: 单分支    双分支   和   多分支    遇到不同的条件,使用相应的方法

分支语句的格式  要注意缩进

2.嵌套 

分支是可以嵌套的,也要注意缩进,注意程序在哪个条件下 

三元运算符    a = 10 if 10 > 5  else 20 

五,循环与嵌套

1.循环

循环的两种常见形式
遍历for i in range(n):       
非遍历,直接挨个取for r in 字符串:    e代表每一个字符
break 和continue
break用于打断break所在的整个循环,其后循环不再执行
continue用于打断本轮循环,不影响后续循环

2.嵌套

循环的嵌套,外层执行一次,内层执行一轮

3.for  else

for else 的用法
当   break   打断   for   循环,则不执行   else
当   for   循环正常完整的执行结束,那就执行   else

六,学过的函数
 

print打印
input输入
type返回类型
int 将字符串转整数, 也可以指定进制
    将浮点数转为整数
    可以将布尔值转为整数
float 将字符串转为浮点数
    可以将整数转浮点数
    可以将布尔值转浮点数
bool 可以将任意类型转换为布尔值
str 可以将任意类型转换为字符串
bin 返回二进制
oct 返回八进制
hex 返回十六进制
range 可以返回一些列数字
        只有一个数字: 代表stop(不包含)
        只有两个数字:第一个代表start(包含) 第二个代表stop(不包含)
        有三个数字:第一个代表start(包含) 第二个代表stop(不包含)  第三个代表step(步长)
    扩展
        第一个数大 第二个数小 第三个数一定是负数
chr返回unicode对应的字符
ord 返回字符的unicode编码

七,有意思的模块

1.乌龟画图

import turtle导入模块
mainloop()启动主循环
fillcolor("pink")填充色
begin_fill()开始填充
end_fill()结束填充
forward(100)向前爬行100
left(45)向左转45
right(45)向右转45

2.random  随机模块

random()返回float  [0, 1)
randint(start, stop)返回int  [start, stop]
choice([ a, b, c ])n选一
choices([a, b, c], k=100)选k次 结果放入数组  可以重复
sample([a,b,c], k=3)   选k次  结果放入数组  不可以重复
    k最大值就是元素个数

  • 26
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值