python3的学习笔记——1

python 是什么样的语言

在这里插入图片描述
在这里插入图片描述

命令提示符进、退python环境

  • 进:输入win R 按回车键
  • 出:输入 exit() 或者 quit()

在命令提示符打开python文件(后缀为.py)并执行

方法一

  • 在文件搜索栏输入cmd,回车(此时命令提示符会直接弹到该文件)
  • 输入python加文件名,回车,即可显示该文件里的代码

方法二

  • 直接进入命令提示符,转到该文件所在盘(如:e:),回车
  • 输cd再输文件名,回车

python基本数据类型

在这里插入图片描述

常用类型符号

  • 元组类型:( )
  • 列表类型:[ ]
  • 字典类型:{ }

查变量a为什么类型

使用代码:type(a)
如:


a=10
print(type(a))

注释

  • 单行注释:# 或者快捷键ctrl /
  • 多行注释: 使用三个单引号或许三个双引号括起来

变量命名规则

1.变量必须以字母或下划线开头,其他字符可以是字母或者数字或下划线
2.变量区分大小写
3.python关键字不能用作变量名

运算符

算术运算符

在这里插入图片描述

比较运算符在这里插入图片描述

赋值运算符在这里插入图片描述

逻辑运算符

在这里插入图片描述
符号优先级:( )> not > and > or

python的输入输出

  • 输入:input(input接收的键盘输入结果都是str类型的,如果接收数字类型则需将str转为int)
name=input("请输入您的姓名:")
age=int(input("您的年龄是:")) #强制转换成int类型
  • 输出print
    • %加占位符(如:print(‘我的名字是:%s’%name))
    • {}.format()(如:print(‘姓名:{}’.format(name))

基本常识

  • python 一般写完每行代码后不用分号结尾

  • \n:换行符

  • range( )函数、break、continue语句运用

  • 切片:截取字符串的其中一段内容。
    [起始下标: 结束下标: 步长: ]

  • 索引:当正数索引+负数索引的绝对值=元素的个数,它们所指的是同一个元素。

# Hello World!:总共有12个元素,含空格和标点符号
print('Hello World!'[8]) # r
print('Hello World!'[-4])# r

在这里插入图片描述

流程

选择流程if-else

在这里插入图片描述

  • 单分支:
if a<=60:
   print("成绩不理想")
  • 双分支:
if  条件:
else
  • 多分支:
if 条件:
elif 条件:
  else# 此时if和elif处于同等地位
  • 只要满足其一分支就会退出本层if语句结构(整个必执行一个分支)
  • 至少有2种情况可选且elif必须写上条件和语句
  • if 和 elif 互斥,else是选配

循环流程while、for…in

  • while
    在这里插入图片描述

  • for…in
    在这里插入图片描述

  • for…else 和 while…else
    在这里插入图片描述

序列

在python 中,序列是一组按顺序排列的值(数据集合)
类型:字符串
优点:可支持索引和切片的操作
特征:第一个正索为0,指向的是左端;第一个索引为负数,指向的是右端。

字符串str

  • 常用字符串函数
  • 如何取字符串中的字符(索引)
  • 使用字符串**capitalize()**函数
  • 查找字母p是否在字符串中
    在这里插入图片描述

列表list

  • 一种有序的数据结构
  • 支持增删改查
  • 列表中的数据是可以变化的(数据可变,内存地址不会变)
  • 用[ ]来表示列表类型,数据项之间用逗号分隔
  • 数据是任何类型的数据
  • 支持索引和切片
    定义列表
    如:定义一个空列表 li=[]
    列表常用方法
    在这里插入图片描述

元组

  • 一种不可变的序列,在创建之后不能做任何修改
  • 用()创建元组类型,数据项用逗号分隔,数据可以是任何类型
  • 当元组只要=有一个元素时,要加上逗号,否则解释器会当做整型处理
  • 支持切片操作
    元组的创建
    tupleA=('abc',45,[11,23])
    ps: 可对元组的列表类型的数据进行修改,如:
    tuple[2,0]=66
    显示:(‘abc’,45,[66,23])

字典

  • 可以存储任意对象
  • 以键值形式创建的{‘key’:‘value’}
  • 字典中每个元素由键、值两部分组成,查找某元素时,是根据键和值
  • 字典的键(key)不能重复,值(value)可重复,
  • 字典的键只能是不可变类型,键类型:元组或者字符串或数字
  • 因为不能序列,所以不能索引访问,只能通过键访问
    创建字典
    dictA={}
    dictB['name']='李四'
    dictC={"name':'李四'}
    常用操作
    在这里插入图片描述

总结

以上为python小白的第一篇关于python的博客笔记,因为有些是书写格式问题,就直接上图啦,字丑不要见怪~
不久后就会有第二篇啦,希望我在温习的之余对大家也有一定的帮助,加油同志们!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值