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