python的第一次笔记整理
在终端中使用help()在括号中输入函数可以查看帮助
各类函数
输出函数print
输入函数input
强制数据类型转换int/float/str/eval
各类要求
缩进要求:不能边用空格边用TAB
结束符是;
标识符命名规则:字母、数字、下划线、中文(但是不推荐)
不能以数字开头,大小写敏感,不可以使用关键词
注释的方法
单行注释
#python的单行注释通常以 # 开头,来对一行的代码进行注释。单行注释可以作为单独的一行放到被注释的代码行之前,也可以放在代码语句之后。
多行注释
- ‘’‘三个单引号
- “”"三个双引号
单行注释的效率低,使用多行注释可以提高效率
变量
变量是程序运行时存贮数据的容器
变量名 = 变量值
这样子可以让代码复用,让代码变得更加灵活
基本的数据类型
数据类型包括整型(int)和浮点型(float)。整型是指所有整数,包括正数、负数和零。而浮点型则是指实数,包括正数、负数和零。
1.字符串
其中,字符串是由数字、字母、下划线组成的一串字符,可以包含回车等特殊字符,是不可变对象。字符串用成对的单引号或双引号括起来,用三个单引号或双引号可以使字符串内容保持原样输出
2.布尔类型
布尔类型的值为只有两个,分别是True和False。布尔值可以用and、or或not运算,and运算结果只有所有都为True,and运算结果才是True。true值是1,false的值是0
print的格式化输出用法
print函数允许你使用不同的格式化选项来控制输出的样式
先进行格式化
uname = input(‘please input your name:’)
pwd = input(‘please input you password’)
ds = input(‘please input your location’)
1.用加号拼接
print(“用户”+uname+“的密码时:”+pwd+“,地理位置时:”+ds)
2.输出的值只有一个用,隔开
print(‘user name:’, uname)
3.用占位符 (%d整数 %f浮点数 %s字符串 %x十六进制整数)
print(“用户%s的密码是%s,地理位置是%s”%(uname, pwd, ds))
4.format函数
print(“user name{}password{},location{}”.format(uname, pwd, ds))
5.recommend使用{}
print(f"用户名{uname}的密码是{pwd},地址是{ds}")
运算符
1.算数运算符+、-、*、/、//整除、%求余、**次方
2.< , > , <= , >= , == , !=不等于
3.逻辑运算符
and or not
4.所属运算符
in **判断某一个值是否在一个容器中
not in 判断某一个是否不在一个容器中
5.is运算符
is判断两个数据引用对象是否一致
**is not判断两个数据引用对象是否不一致
6.赋值运算符
= += -= *= /= **=
python没有自增自减
== 判断值是否相等,is判断内存地址是否相同
“”"
对字符串进行定义
str ()强制转换成字符串
len():获取字符长度
center 居中
ljust左对齐
rjust右对齐
capitalize首字母大写
endswitch():判断是否以……结束
startswith判断是否以……开始
find查找:如果不存在—>-1 存在:返回具体位置
index如果不存在直接报错
format字符串格式化;;
strip将左右的空格去掉
split分割
lower转小写
upper转大写
replace(要替换的目标,替换成的数据)