python基础

目录

1.常见运算符运算

2.字符串中的转义字符

3.变量

3.1 变量的命名

3.2 大驼峰小驼峰命名

3.3 类型转换

3.3.1 input

3.3.2  if   elif   else格式

4.格式化字符

5.函数

6. 列表 元组 字典 

6.1 类型转换

6.2 内置函数

6.3 局部全局变量

6.4 补充


1.常见运算符运算

2.字符串中的转义字符

输出结果是这样的:

3.变量

在python中,定义变量时是不需要指定变量的类型的

数字型变量加 " ' 会变成字符串

输出结果:

 type(变量名) 查看变量类型

3.1 变量的命名

1.不能以数字开头

2.不能与关键字重名

3.标识符可以由字母、下划线和数字组成

4.单词与单词之间使用下划线连接

3.2 大驼峰小驼峰命名

驼峰命名法:变量名是由两个或多个单词组成时

小驼峰命名法:第一个单词以小写字母开始,后续单词的首字母大写

例如:firstName, lastName

大驼峰命名法:每一个单词的首字母都采用大写字母

例如:FirstName,LastName

3.3 类型转换

int(x) 将x转换为一个整数

float(x) 将x转换为一个浮点数

3.3.1 input

input得到的结果是一个字符串类型

price = input("请输入价格")

price = int/float(input("请输入价格"))

3.3.2  if   elif   else格式

if 条件1:

                条件1:满足时执行的代码

elif 条件2:

                条件2;满足时执行的代码

else:

        输出内容

4.格式化字符

格式化字符含义
%s字符串
%d有符号十进制整数,例如:%06d表示输出的整数显示位数,不足的地方用0补全
%f浮点数, 例如: %0.2f 表示小数点后只显示两位
%%输出%

 

举些例子:

输出的结果

5.函数

注意:封装以后如果不主动调动函数,封装以后时不能执行的

def 函数名(形参):

                函数封装的代码

        retuen

通过 函数名() 调用

return表示返回,后续的代码不会执行,告诉调用者一个结果

6. 列表 元组 字典 

列表用中括号 [ ] 定义       nihao = [1, 2, 3]

分类关键字/函数/方法说明
增加列表.inser(索引,数据)在指定位置插入数据
列表.append(数据)在末尾追加数据
列表1.extend(列表2)在列表2的数据追加到列表1
修改列表 [索引] = 要改的数据修改指定索引的数据
删除del 列表 [索引]删除指定索引的数据
列表.remove[数据]删除第一个出现的指定数据
列表.pop删除末尾数据
列表.pop[索引]删除指定索引数据
列表.clear清空列表
统计len(列表)列表长度
列表.count(数据)数据在列表中出现的次数
排序列表.sort()升序排序
列表.sort(reverse = True)降序排序
列表.reverse()逆序、反转
查找索引列表名.index("数据")查找索引

元组用小括号 ( ) 定义        nihao = (5,)  单个元素注意加逗号

元组的元素不能修改  保护数据安全 

字典用大括号 { } 定义     nihao = {"name":"你好"}

字典只比较key键大小   不会比较值

6.1 类型转换

tuple(列表名) 列表转换为元组

list(元组名)元组转换为列表

6.2 内置函数

len (变量名)  计算容器中元素的个数

del (变量名)  删除变量 

min/max(变量名)  得最小/最大

cmp("1", "2")  比较两个值 1和2比较

6.3 局部全局变量

局部变量:在函数内部定义的变量,只能在函数内部使用

全局变量:定义在函数外部的变量,所有函数内部都可使用

6.4 补充

id()函数可以查看变量保存的内存地址

id地址

不可变类型:数字 字符串 元组

可变类型:列表 字典   但是重新赋值会改变id地址

is 用于判断两个变量引用对象是否为同一个

== 用于判断引用变量的值是否相等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值