A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梦缠绕的时候 黑马粉丝团   /  2018-10-17 09:15  /  1089 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Win+R打开运行命令->输入cmd->打开命令行窗口

python -V 查看python版本信息

python进入交互命令模式 可开始执行python程序

qrit() 退出交互命令行模式



创建python文件:新建文件->FlieName.py(修改后缀名为.py)



cd 文件路径 打开文件所在位置

dir指令基本上会会列出目录中的档案及子目录的名称,也可以列出其档案大小,建立时间等相关资讯,并且列出所在的磁盘机、可用空间等资讯。dir指令也可以寻找其档案名称符合特定条件的档案。

python name.py 运行该目录下的文件



Input()输入

print()输出

“{}:{}”.format(10,20) 输出10:20 占位符

“{1}:{0}”.format(20,10) 输出20,10

“{:.2f}”.format(12.25548) 输出’12.25’ 保留小数位两位

“{:b}”.format(100) 输出’1100100’ / b二进制 / d 十进制 / x 十六进制 / o 八进制

“{:8}:{:8}”.format(10,20) 输出      10:   20 /占位符指定宽度

“{:<8}:{:>8}”.format(10,20) 输出10    :   20 /占位符指定宽度 方向



注释

单行注释 #

多行注释 “”” 注释内容  “”” 三个单引号 或 三个双引号



标识符只能以字母下划线数字组合,不能以数组开头 ,区分大小写不能和系统关键字相同



python变量必须赋值才能使用,可赋值多个a=b=c=10,a,b,c = 20,30,40



python缩进代表代码块{} ,缩进必须对其,



Str()转换字符串类型

“abc”*3 输出 “abcabcacb” 三个字符串相连

10/2 输出 5.0

10%3 取模

2**3 次方

10//3 取整

True False

算数运算符 +  |  -  |  *  |  /  |  %取模  |  **幂次方  |  //取整除  |

算数运算符 ==  |  !=  |  >  |  <  |  >=  |  <=  |

赋值运算符 =  |  +=  |  -=  |  *=  |  /=  |  %=  |  **=  |  //=  |

逻辑运算符 and(&&)(与)  or(||)(或)  not(!)(非)



位运算符 &   |  ^  -  <<  >> 效率高

成员运算符 in 在指定序列找是否在里面 not in 不在里面

a=[10,20,30]  20 in a 20在a里面吗 True  

身份运算符 is 比较内存地址是否是同一个对象 a is b | id(a) == id(b)

Id() 内存地址



数据类型

(数字)Number:int、float、bool、complex(复数)

Isinstance(a,int)判断变量是否是int类型 type(a)输出类型

bin()二进制 oct()八进制 hex()十六进制0123456789abcdef



字符串(String)可以使用单引号 或者 双引号

Name=”yang”  截取

Name[0] 输出“y” Name[-1] 输出最后一位 Name[0:5]  取下标0-4的字符串

+字符串连接符 *int复制当前字符串,数字复制次数



列表(List) []

a=[10,20,30] 定义

a[1:3]取下标1-2的数据 | a[1:]从下标1开始取后面所以数据| a[-1]从后面开始取

A[1] = 200 修改值 a+b 两列表相加



元组(Tuple)

a=(10,20,30)定义  +  *

和列表的区别:值不能修改,可以进行截取。



集合(Set)

集合元素不能重复,不能截取。

a= {10,30,50} b ={50,60}

a&b 输出相同元素 50 | a-b 输出b没有的 | b-a 输出a没有的 |  a|b a和b所以元素

a^b 反交集



字典(Dictionary)映射类型 创建空字典{}

Dict={“name”:”yang”,”age”:”20”} 定义字典

Dict[“phone”] = “1546655” 添加数据 Dict[“phone”] 输出该key对应的value值

Dict.keys() 获取所有key值 Dict.values() 获取所有value值

Dict.clear() 清除



数据转换

Int()整数 float()浮点数 str()字符串 list()序列转换列表 set()集合 tuple()序列转换元组

chr()整数转字符 a==96 ord()字符转整数 dict(d) d必须是一个序列(key,value)元组









单项分支

If True:

Print(“代码”)



双项分支

If True:

Print(“代码”)

else

Print(“代码”)



多项分支

If True:

Print(“代码”)

elif True:

Print(“代码”)

else

Print(“代码”)



巢状分支



If True:

If True:

Print(“代码”)

elif True:

Print(“代码”)

else

If True:

Print(“代码”)

elif True:

Print(“代码”)



循环

while(True)

Print(“代码”)

变量变化



while(True)

Print(“代码”)

变量变化

else

Print(“代码”)



break 跳出循环

Print(i,end(“ ”)) 不换行 空格输出

for i in “abcd” 可以遍历 字符串 元组 列表 集合 字典 有规律的数据结构

print(c)



range(9) 0~9  |  range(2,7) 2~6  | range(0,50,5) 0~49 递增5进行输出

range(0,10,-1) 10~1

a=[“a”,”b”]

for i in range(len(a))

Print(i ,”=>” ,a)

else   当循环正常结束时运行

Pass   空语句 占位 相当于{}
---------------------
作者:JIQIU.YANG
来源:CSDN
原文:https://blog.csdn.net/seek_yang/ ... 968?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马