当前位置: 首页 > news >正文

山西旅游网站建设建立网站专栏

山西旅游网站建设,建立网站专栏,静态网站托管,邵东网站开发一、搭建python环境 1、检查是否安装python [rootpython ~]# yum list installed | grep python [rootpython ~]# yum list | grep python3 2、安装python3 [rootpython ~]# yum -y install python3 安装3.12可以使用源码安装 3、查看版本信息 [rootpython ~]# python3 --vers…  一、搭建python环境 1、检查是否安装python [rootpython ~]# yum list installed | grep python [rootpython ~]# yum list | grep python3 2、安装python3 [rootpython ~]# yum -y install python3 安装3.12可以使用源码安装 3、查看版本信息 [rootpython ~]# python3 --version Python 3.6.8 4、开发工具 1. 安装自带的ide集成开发工具         2.pycharm付费         3.anaconda数据分析 5、修改pip为清华镜像  [rootpython ~]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ some-package  二、python变量和数据类型 1、进入python的编辑状态 [rootpython ~]# python3 a3b4[1] 已停止 python3 #ctrlz退出 [rootpython ~]# fg #返回命令行 python3 a 3b 42、三大数据类型 1. 字符        字符串 str 2. 数值        整数 int浮点数 float 3. 逻辑        True False首字母必须大写 flagTrueprint(flag); Trueprint(11); Trueprint(1!1); Falsebllb lltype(b) class strc3c 3type(c) class intd3.14d 3.14type(d) class float print(hello world!) hello world!a3babctype(a) class inttype(b) class str三、数据集合 最终计算是在python内存中计算的必须要有指定内存空间保存数据这些内存空间其实就是变量 使用数据集合批量管理内存空间 ​​​ name1张三name2李四name3王五print(name1,name2,name3) 张三 李四 王五1、数据集合包括 1. 列表 1.1 在python中使用最广泛的一个数据集合工具 1.2 是java中数组和list的综合体 1.3 list 当有多个数据需要管理可以定义一个列表  1.5 管理列表 #创建列表 lista[] listb[1,2,3]lista[张三,李四,王五,赵六]type(lista) class listlista [张三, 李四, 王五, 赵六] #python为开发提供了丰富的使用感手册 #通过上下方向。enterspace翻阅信息按q推出查看 more listhelp(lista) #获取帮助命令 按q退出listb[tom,jerry]listb [tom, jerry] #修改列表 #追加元素listb.append(tomcat); #在所有元素之后添加数据 listb [tom, jerry, tomcat] #插入元素 listb.insert(pos,item) #在pos序列号之前插入itemlistb.insert(1,laozhang)listb [tom, laozhang, jerry, tomcat] #删除元素 remove和pop #list.pop() 删除list中的最后一个元素listb.pop() #从后向前删除元素 tomcatlistb [tom, laozhang, jerry]listb.pop() jerrylistb.pop() laozhanglistb.pop() tomlistclistb.pop() #当在列表中删除或者修改一个元素时列表会返回新的列表 Traceback (most recent call last):File stdin, line 1, in module IndexError: pop from empty listlistb []listb.append(dhwiuh)listb.append(lisi)listb [dhwiuh, lisi] #list.remove(listb[index]) 删除list中序号为index的元素listb.remove(lisi) #指定元素移除listb [dhwiuh]listb.remove(listb[0]) #指定序列号移除listb.append(lisi)listb.append(dhwiuh)listb[0] lisilistb[1] dhwiuhlistb[2] Traceback (most recent call last):File stdin, line 1, in module IndexError: list index out of range #下标越界listb.remove(listb[0]) #按序号删除listb [dhwiuh] #修改元素listb.append(jerry)print(listb) [dhwiuh, jerry]listb[0] dhwiuhlistb[0]tom #按序号直接修改print(listb) [tom, jerry] #del list 删除所有 2. 字典 2.1 dict 2.2 dictionary 2.3 key-value 键值对 2.4 {name:,age:,gender:male} 2.5 键:值 {from:meto:youmessage:在干嘛time:2024-7-8 9:00:32user:{username:abcpassword:abc } } dict0{ ... id:1, ... username:123 ... }dict0 {id: 1, username: 123}dict0[realname]zhangsandict0 {id: 1, username: 123, realname: zhangsan} #字典dict0.pop(id) 1dict0 {username: 123, realname: zhangsan}dict0[password]123456dict0 {username: 123, realname: zhangsan, password: 123456}a[1,2,3]b{username:abc,password:123}a.append(b)b[a]aa [1, 2, 3, {username: abc, password: 123, a: [...]}]b {username: abc, password: 123, a: [1, 2, 3, {...}]} 3. 元组 3.1 没有修改只可以查看 3.2 tuple[index] 3.3 list[tuple] 3.4 tuple(list 功能指令说明创建列表[]符号本身就是列表list(元组)将元组转成列表list(字典)提取字典中的key值转成列表字典.keys() 字典中的key返回成一个列表 字典.values()字典中的values祖成列表字典.items()字典中的k-y祖成元组这些元组祖成一个新的列表修改列表L.insert(index,value)在索引值为index的元素之前插入一个元素L.append(value)在所有元素之后添加一个元素L[index]value将索引为index元素的值改为valueL.pop()删除最后一个元素 del L 释放L内存查看列表L显示列表中的所有数据L[index]返回索引值为index的元素字典的创建{}本身代表一个空字典 {k0v0k1v1...} 这是一个有初始值的列表dict({(k0.v0),(k1,v1),(k2,v2)})[]中的每个()中都有两个值一个是key一个是vlaue自动解析成一个字典元组(),(1,2,3,4)创建空元组创建有初始值的元组也可从dict中提取也可以将列表转换成元组 #元组支持查看不支持修改tupl0(1,2,3,4)tupl0 (1, 2, 3, 4)tupl0[0] 1tupl0[3] 4tupl0[1]666 #不支持修改 Traceback (most recent call last):File stdin, line 1, in module TypeError: tuple object does not support item assignmentlist(tupl0) [1, 2, 3, 4]aalist(tupl0) #变成列表可以修改aa [1, 2, 3, 4] #列表tuple(aa) (1, 2, 3, 4) #元组dict1{a:1,b:2,c:3} #list()可以把dict的key生成一个列表dict1 {a: 1, b: 2, c: 3}dict1.keys() dict_keys([a, b, c])dict1.items() dict_items([(a, 1), (b, 2), (c, 3)])list(dict1) [a, b, c] #list可以把tupl变成列表 #tupl可以把dic和list变成元组dict([(a,1),(b,2)]) {a: 1, b: 2} 四、选择语句和循环语句 1、选择语句 1.if if condition                         statement0                         if condition1                                 statement2                         else                 else                         statement1 [rootpython ~]# vim py001.py     格式必须缩进                  [rootpython ~]# python3 py001.py   执行脚本         i am true if True: ... print(i am true) ... else: ... print(i am false) ... i am true2. if多分支 print(请输入你的选择) 请输入你的选择print(1.创建master,2.创建slave) 1.创建master,2.创建slaveinput(---:) ---:1 1ninput(---:)File stdin, line 1ninput(---:)^ SyntaxError: invalid syntaxninput(---:) ---:2n 2[rootpython ~]# vim py002.py [rootpython ~]# python3 py002.py 随机分数为 50 不及格 [rootpython ~]# python3 py002.py 随机分数为 74 中等 if n90: ... print(优秀) ... elif n80: ... print(良好) ... elif n70: ... print(中等) ... elif n60: ... print(及格) ... else: ... print(不及格) ... 不及格3. if嵌套 [rootpython ~]# vim py003.py                                  [rootpython ~]# python3 py003.py                 随机数值 66                 及格 4.switch 插槽 2、循环语句 1. for for var in list print(var) range(9) range(0, 9)list(range(9)) [0, 1, 2, 3, 4, 5, 6, 7, 8]for i in range(9): ... print(i) ... 0 1 2 3 4 5 6 7 8n0for i in range(100): #0-99 ... nni #1-99数字累加 ... ... n 4950for i in range(101): #0-100 ... nn1 ... n 5051range(10) range(0, 10)for i in range(1,10): ... print(i) ... 1 2 3 4 5 6 7 8 9# 在列表中循环for var in [a,b,c]: ... print(var) ... a b ca[b,c,d,h]for var in a: ... print(var) ... b c d h#在字典中遍历d{id:1001,name:张三,age:18,gender:男}d {id: 1001, name: 张三, age: 18, gender: 男}for var in d: ... print(var) #将d字典中的key输出 ... #print(d[var]) #将key对应的value值输出 id name age genderfor var in d: ... print(var,-,d[var]) ... id - 1001 name - 张三 age - 18 gender - 男for var in d.values(): #value ... print(var) ... 1001 张三 18 男 #在元组中遍历tupl0(a,b,c) #创建元组for var in tupl0: ... print(var) ... a b c [rootpython ~]# vim py004.py [rootpython ~]# python3 py004.py 5050 [rootpython ~]# python -m pdb py004.py   调试模式按n下一步按q退出 案例输出0-100之间可以被7整除的整数  blist(range(101))b [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]for i in b: ... if i%70: ... print(i,可以被7整除) ... 0 可以被7整除 7 可以被7整除 14 可以被7整除 21 可以被7整除 28 可以被7整除 35 可以被7整除 42 可以被7整除 49 可以被7整除 56 可以被7整除 63 可以被7整除 70 可以被7整除 77 可以被7整除 84 可以被7整除 91 可以被7整除 98 可以被7整除2. while while condition blocak #continue退出当前循环break退出整个循环 n0i1while i101: ... ni ... i1 ... n 5050i1n0while True: #死循环 ... print(i) #break和continue也可用于forwhile True: ... print(abc) ... break ... abcwhile True: ... print(abc) ... continue #死循环i1while True: ... if i3: ... continue ... print(i) ... i1 ... 1 2 #之后都不输出
http://www.hkea.cn/news/14412892/

相关文章:

  • 衡水城乡建设局网站首页蛋糕店网站设计模板
  • 代理加盟微信网站建设上海闵行刚刚发生的
  • 找人做效果土去那网站找厦门网站制
  • 全屏网站怎么做如何进行网站备案
  • 平潭建设局网站首页济南网站设计公司富
  • 做图片网站 解决版权微信小程序广告投放价格表
  • 义网站建设推荐郑国华页面开发
  • 百度收录哪些网站公司网站模板内容
  • 网站开发需求文档怎么写宁波免费建网站
  • 电子商务网站开发应遵循的基本原则wordpress如何搬家
  • 如何建设招聘网站网站促销计算
  • 河北省住房城乡建设网站wordpress 属于多个栏目
  • 做一整套网站需要什么c 做网站用什么框架
  • 网站建设丨选择金手指排名15东莞手机网站制作
  • 一个公司如何把网站做好合肥网站建设zgkr
  • 兰州网站建设方法苏州新区网站制作建设推
  • 住房和城乡建设报名网站江门网站制作方案
  • 网站建设服务采购方案模板甘肃省城乡与建设厅网站首页
  • 如何给网站加引导页wordpress如何改页面模板
  • 网站外链海南建设银行官方网站
  • 宿州哪家做网站不做页面设置标签wordpress
  • 广州外贸建网站网页设计与制作教程专题分析
  • 培训餐饮网站建设抖音同城推广怎么弄
  • app案例网站广州公司注册核名
  • 如何做弹幕网站wordpress菜单怎么设置目录册
  • 包头网站公司wordpress主题 插件
  • 网站建设策划基本流程图化妆网站模板
  • 个人网站建设优化网站跳转链接生成
  • 景区门户网站建设北京注册公司代理
  • html网站开发心得湛江网站制作