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

第二十四天学习笔记2024.8.8

pyhton学习

1.环境安装

[root@localhost ~]# yum list installed |grep python (查看是否安装python以及版本)

安装python3版本

[root@localhost ~]# yum list installed |grep epel (查看是否安装epel )

[root@localhost ~]# yum list |grep python3
[root@localhost ~]# yum -y install python3(安装python3)

[root@localhost ~]# python3 --version   (安装成功)
Python 3.6.8

[root@localhost ~]# python3
>>> print("hello world")
hello world
>>> quit() (退出)

[root@localhost ~]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ some-package

语言学习步骤:
2.变量和数据类型

        字符        字符串(str)

        数值        整数(int),浮点(float)

        逻辑        True,False

3.数据集合

        (1)列表

                        1)使用最为广泛的一个数据集合工具

                        2)是java中数组和list的综合体

                        3)list

                        4)当有多个数据需要管理,可以定义一个列表

                        

                        >>> help(lista)帮助命令

                        5)管理列表

                                  #python为开发提供了丰富的使用手册

                                   help(lista)  #通过上下方向键,enter, space键来翻看信息  使用q退出查看

                                   #创建列表

                                   lsta=[ ]

                                   lista=[1,2,3]

                                   #修改列表

                                   #追加元素

                                    lista.append(item)    #在所有元素之后添加元素

                                   #插入元素

                                    listb.insert(pos,lite)   #在pos序列号之前插入item

                                    #删除元素remov 和pop

                                    list.pop()  #删除list中的最后一个元素

                                    list.remove(list[index])  #删除序列号为index的元素

                                    #修改元素

                                    list[index]=newvalue

                                     #del  list

        (2)字典

                        1)dict

                        2)dictionary

                        3)key-value  键值对

                        4){"name":"张三","age":"20","gender":"male",}

                        5)键:值

                            {

                                "from" : "me",

                                "to"  :  "you",

                                "message":"你吃了吗?"

                                "time":"2024-8-8   9:00.:32",        

                                 "user":{

                                         "username":"abc",

                                         "password":"abc" 

                                 }

                            }

        (3)元组

                        1)不可以修改,只可以查看

                        2)tuple[index]

                        3)   list(tuple)

                        4)   tuple(list)

           (4)[]列表,{}字典,()

4选择语句和循环语句

        (1)选择语句

                1)缩进是必须的

                2)if

                        if condition0:

                           statement0;

                                if condition1:

                                     block1;

                                else:

                                      biock2:

                        else:

                           statement1;

                3)swith

        (2)循环语句

                vim   py002.py  (生成0~100之间的随机整数)

      

练习:

 [root@3 ~]# python3 -m pdb py003.py
 > /root/py003.py(1)<module>()
 -> import random 
 (Pdb) n
 > /root/py003.py(2)<module>()
 -> n=random.randint(50,100)
 (Pdb) n
 > /root/py003.py(3)<module>()
 -> print("随机数值为:",n)
 (Pdb) n
 随机数值为: 92
 ......
 (Pdb) q
 >>> import random
 >>> n=random.randint(0,10)
 >>> n
 10
 >>> n=random.randint(0,10)
 >>> n
 4
 >>> import os
 >>> os.mkdir("/opt/aaa")
 >>> quit()
 [root@3 ~]# ls /opt
 aaa

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 十、OpenCVSharp 中的图像的几何变换
  • 普通人看清房价走势的简单方法
  • 根据《中华人民共和国无障碍环境建设法》规定,有关无障碍停车位的表述,下列说法错误的是。
  • sdkman的安装使用
  • 孜然网址导航系统源码分享
  • AspNetCore 给SwaggerUI加上登录保护功能
  • HTML+CSS+JS计算器
  • 八股文学习总结
  • 思科默认路由配置2
  • 记一次购买希捷二手盘并挂载到WSL2上的经历
  • MySQL | 行锁——记录锁、间隙锁 、临键锁、插入意向锁
  • 基于OpenHarmony的实验室智能化改造
  • Node.js 中托管本地图片文件
  • 代码随想录算法训练营day43|动态规划part10
  • 4 C 语言变量、printf 基本输出、scanf 基本输入、关键字、标识符及其命名规则
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • android 一些 utils
  • ES6 学习笔记(一)let,const和解构赋值
  • Git 使用集
  • Java|序列化异常StreamCorruptedException的解决方法
  • k个最大的数及变种小结
  • Laravel Mix运行时关于es2015报错解决方案
  • Mysql优化
  • php中curl和soap方式请求服务超时问题
  • Redis在Web项目中的应用与实践
  • unity如何实现一个固定宽度的orthagraphic相机
  • Zepto.js源码学习之二
  • 分布式事物理论与实践
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 线上 python http server profile 实践
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 原生 js 实现移动端 Touch 滑动反弹
  • 自制字幕遮挡器
  • 【干货分享】dos命令大全
  • NLPIR智能语义技术让大数据挖掘更简单
  • # Redis 入门到精通(七)-- redis 删除策略
  • #NOIP 2014#Day.2 T3 解方程
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)选择元素——(17)练习(Exercises)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (分享)自己整理的一些简单awk实用语句
  • (九)信息融合方式简介
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .NET 反射的使用
  • .NET 命令行参数包含应用程序路径吗?
  • .NET上SQLite的连接
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @antv/x6 利用interacting方法来设置禁止结点移动的方法实现。
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @ohos.systemParameterEnhance系统参数接口调用:控制设备硬件(执行shell命令方式)
  • @软考考生,这份软考高分攻略你须知道
  • [Angularjs]ng-select和ng-options
  • [AR Foundation] 人脸检测的流程