python3笔记
python 优雅 明确 简单
1. 注释有两种方法
(1)#单行注释
(2)'''多行注释'''
写程序尽量不要删除代码,可以使用注释,以免丢失资源。
注:若中文乱码,添加#encoding:utf-8。
2. 变量:变量名 变量类型 变量值
(1)变量名必须是大小写英文字母、数字或下划线_的组合,不能用数字开头,区分大小写。
关键字(31)不能用于变量名。
(2)变量类型常用的有整型、浮点型、字符串、布尔型和空值。可以用type()函数来获取某值的类型。
整型(int)取值为整数,有正有负,0也是整型。
浮点型(float)取值为小数。当浮点数非常大或非常小时,需要使用科学计数法,用e代替10。
字符串(str)用两个单引号或双引号括起来的文本。可以用"+"连接字符串。
注:转义字符"\",\t 空格,\n 换行等等,g=r"\n",r取消转义,输出"\n"。
布尔型(bool)取值只有true和false,比较运算和条件表达式都会产生true和false。
空值是python中的一个特殊的值,用None表示。
(3)数据类型转换
转换为整型:int()
例如:a="100",#a是字符串
a=int(a)#将a转换成整型
print(type(a))#结果为 <class 'int'>
类似的转换函数:浮点型:float()
字符串:str()
布尔型:bool()
注:布尔值转换的时候,只有变量值为0,空值或空字符串是,bool()转换的结果为False,其他均为True。
并不是所有变量值都可以进行转换,如字符串"hello"不能转换成int类型。
3. 运算符: 算术运算符 比较运算符 赋值运算符 逻辑运算符
(1)算术运算符:
+ 加
- 减
* 乘
/ 除
// 除法运算后结果只取整数部分
** 次方运算,如 a**b 表示 a的b次方
(2)比较运算符:
== (等于)
!= (不等于)
> (大于)
< (小于)
>= (大于等于)
<= (小于等于)
(3)赋值运算符
= 简单赋值 c = a+b 将a+b的结果赋值给c
+= 加法赋值 c += a 等效于c = c+a
-= 减法赋值 c -= a 等效于c = c-a**b
*= 乘法赋值 c *= a 等效于c = c*a
/= 除法赋值 c /= a 等效于c = c/a
%= 取模赋值 c %= a 等效于c = c%a
**= 幂赋值 c **= a 等效于c = c**a
//= 取整除赋值 c //= a 等效于c = c//a
(4)逻辑运算符(x,y均为布尔值)
and x and y x,y都True才True
or x or y x,y都False才False
not not x 取反
(5)优先级:算术>比较>赋值>逻辑
4. 列表(list):定义多个数据元素。
(1)定义方法:a=[1,2,3,"张三","hello"]
能够通过索引打印指定的元素,索引从0开始
(2)列表的切片:打印列表中的片段。
如:print(a[0:4]),结果为[1,2,3,"张三"]
print(a[-4:-1]),逆向切片,从最后一个值开始计数,-1、-2、...,结果为[2,3,"张三"]。
(3)添加元素:向列表中添加元素
a.append("zhangsan"),添加"zhangsan"到列表末尾。
a.insert(3,666) 添加到指定位置,将666添加到列表中的a[3]位置上。
(4)删除元素:删除列表中的元素。
a.remove("hello"),删除指定元素值的元素。
删除指定位置的元素:del a[4] 或 a.pop(4),删除a[4]位置上的元素。
(5)获取列表长度:通过len()函数来获取列表的长度。
如:print(len(a)),获取列表a的长度。
5. 元组(tuple):与列表类似,其中元素可以有不同的类型,但是元组中的元素是不可变的,一旦初始化之后,就不能够再做修改。
定义方法:a=(1,2,3,4,"张三","hello")
能够通过索引打印指定的元素,打印方法与列表一致。
6. 字典(dict):键值对集,包括键和值两部分。
(1)定义方法:a={"name":"张三","age":14,"hobby":"打球"}
其中"name","age","hobby"是键,"张三",14,"打球"是值,键不允许重复,值可以重复。
(2)字典中的元素是无序的,不能通过索引查询,能够通过键来查询值。
如:print(a["age"]),结果为14。
7. 集合(set):无序集,是一组键的集合,不允许重复。
(1)定义方法:a = {1,2,3,4,5,"上山打老虎"}或 a =set([1,2,3,4,5,"上山打老虎"])
(2)应用:去重,通过set(列表名)把一个列表变成集合,就自动去重了。
集合关系运算:可以进行数学集合运算,差、并、交、对称差等。
本文是Python3学习笔记的第一部分,主要介绍Python的注释方式、变量(包括变量名、类型和值)、常用的数据类型(如整型、浮点型、字符串和布尔型)及其转换,以及运算符(算术、比较、赋值和逻辑运算符)的概念和用法。此外,还涵盖了列表、元组、字典和集合的基础操作。
: 变量、数据类型和运算符&spm=1001.2101.3001.5002&articleId=89205118&d=1&t=3&u=7bec05fd2d5a42609ba249b4c6bbba4d)

被折叠的 条评论
为什么被折叠?



