python基本内容与python容器类型及应用

python

第一章:安装 基本语法

  • 1,python简介,安装

介绍有关人工智能引用 与python的联系 还有就是Python的安装和编辑环境

  • 2,python语法基础

    画图:

     import turtle
    
     pen=turtle.Pen()笔名字
    
     pen.speed()速度
     
     ~size()粗细
    
     ~color()颜色
    
     ~penup()抬起~pendown()落笔
    
     ~left  right  左右
    
     ~forward()向前走/backward()向后走
    

第二章:填充 运算 变量

  • 1,填充

     ~begin_fill()开始填充
    
     ~fillcolor()填充颜色
    
     ~end_fill()结束填充
    
  • 2,基本数据类型与运算

    (1)标准数据类型

     None 空值
    
     int/float 数字类型
    
     complex表示复数
    
     bool True或False
    
     str 字符串
    
     9/2   4.5普通算出
    
     9//2   4  取整
    
     9%2   1   取余
    
     3**2   9   三的平方
    
  • 3,变量

     a=1 print(type(a))  结果为:int  (显示这个a的的数据类型)
    
      1.2							float
    
     ‘2’							str
    
     【3,4,5】					list
    
  • 4,程序的输入和输出

     print(1)				1
    
     print(1+2+3)			6
    
     print(1,2,3)			1   2   3
    
     print('1'+'2'+'3')		123
    
     print('1'+str(2)+'3')	123	
    
     %f	%d	%s	
    
     %.1f			保留一位小数
    
     %10.3f				        1.83 	靠右
    
     %-10.3f			1.83			靠左
    
     		总共位数 ,保留位数
    
     print“...%d.....”%(对应前面的数值名称 一一对应)
    
     import easygui
    
     easygui.enterbox	输入框
    
     easygui.msgbox(a)输出框
    
     eval		显示:表达式
    

eval(easygui.enterbox)输入框 (不用写结果,直接就能出来,还能将字符串转换为数字)

第三章:运算符与逻辑运算符

  1. 1,关系运算符与逻辑运算符
  • 一、布尔类型

1、概念:布尔类型表示仅含有True或False两个值的

类型,用于代替日常生活的是或否,真或假仅有两个

值的场景。

2、编程中,关系运算符和逻辑运算符的计算结果都

是布尔类型。

二,关系函数

== 		!=			<		>		>=		<=		

三,逻辑函数

or		and		not

2,流程图

在这里插入图片描述

3,if语句

if	判断条件:

	do something

elseif:

	do something

else:

	do something

第四章:list的基本操作

  • 1,List类型

     list=[1,2,3,4,5,6]	输出值:[1,2,3,4,5,6]
    
     list[0,1,2,3,4,5]		list[]  中括号里面为脚标数,起始值为0
    
     list[1:3]		查看的是1-4的数据
    
     list[1:]		查看的事1-最后的数据
    
     list[:]		查看所有数据
    
  • 2,添加和删除和插入list数据

    添加

     list.append()
    

    删除

     del list[]
    

    插入

     list.insert(脚标,数据) 	在哪里插入
    
  • 3,while循环

     while	条件
    

    循环执行的语句

  • 4,随机取数

     import random
    
     number=random.randint(1,100)	1-100随机取数
    
  • 5,for 循环

     for item iterable:
    
     		do something
    
  • 6,范围

     for x in range(1,5):
    
     print(x)		取1到4
    
  • 7,循环控制

     break		在语句块执行过程中终止循环,并跳出
    
     continue	在语句块执行过程中终止当前循环,跳出该次循环,执行下一条循环
    
     pass		空语句,为了保持程序结构的完整性
    
  • 8,推导式

     list=[item for item in interable]
    

第五章:冒泡,选择,二分查找及其他类型

- 1, list类型

  • (1)冒泡排序

      重复先找最大放最后一位
    
  • (2) 选择排序

     依次求出最小放第一位
    
  • (3) 二分查找

      while begin<=end and begin>=0 and end>=0:
    
      mid=(begin+end)//2
    
  • if 查找<中间:

      end=mid-1
    
  • elif 查找>中间:

      begin=mid+1
    

2, dict类型

	变量名={key1:value1,key2:value2}

	 修改:变量名[key]=value(新)

	删除:变量名.clear()	清空键值

	del 变量名		  变量以及键值都被删除

变.fromkey(str)	集合,把str变成多个key返回字典

变.keys(参数)	    显示所有key值

变.popitem(参数)    删除一个随机项并弹出

变.pop(参数)	   指定key删除并弹出

3, tuple元组

值不能改变,zhinengchaxun

4, set集合

无序且不重复的集合(自动去重)

 变量名=set()
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值