python学习:1、python基础知识

1、环境及编辑器准备:

1、python环境下载:

python

2、pycharm编辑器下载:

pycharm


2、python变量:

2.1、变量命名遵循一般规则。
2.2、一次定义多个变量:
s,a = 12, 23
print(s, a)
2.3、多次声明同一个变量会被覆盖:
mes = "lilei"
mes = "hanmeimei"
print(mes)   
# hanmeimei

3、python数据类型:

查看数据类型方法:type()

s = "hello word"
print(type(s))

3.1、字符串类型及转义字符:

# 单引号
message1 = 'hello word'   
print(message1)
# 双引号       
message2 = "hello word"    
print(message2)    
# 三单引号:可以换行
messsage3 = ```床前明月光      
疑是地上霜```
print(message3)

转义字符:\n 换行 \t制表位

# \n 换行  \t制表位
s = '床前\n明月光'
# r:取消转义字符
s2 = r'疑是\n地上霜'

3.2、整型(int)、浮点型(float)、复数(complex)及布尔型:

num = 10
num2 = 3.1415926
num3 = 4 + 5i
varn = true
varn = false

3.3、列表(list)(类似数组):[ ]

列表的值可以修改

 varlist = ['lilei', 12, 'hanmeimei', 3.14]
 print(varlist[0])
 # python 列表倒着索引
 #            -4        -3      -2            -1
 varlist = ['lilei', 12, 'hanmeimei', 3.14]
 print(varlist[-4])

# 二维列表
varlist = ['lilei', 'hanmeimei', 12, ['xm', 23]]
print(varlist[3][0])
 

3.4、元组(tuple):()

元组的值不可改变

# 1、第一种定义方式:
vart = (1, 2, 'hello', 3,14)
print(vart[1])

# 2、第二种定义方式:
vart = 1, 2, 'hello', 3,14
print(vart[1])

3.5、字典(dict); { } 键值对

1、键可以是字符串也可以是数字。
2、键不可以重复(重复会被覆盖),值可以重复。

vatd = {"name": "lilei", "age": 20, 1: "hello"}
print(vatd["name"])

3.6、集合(set):{ }无序、且不重复的元素

1、打印出来是无序的。
2、如果有重复元素,只会输出一个。

# 1、两种定义方式
vars = {1, 2, 3, 'a', 'b'}
print(vars)
vars = set('123456')
print(vars)
# 2、定义一个空集合
vars = set()
# 对集合进行操作:增删改
vars = {1, 2, 3, 4, 5}
# 1、增加
a.add('a')
# 2、删除 remove discard、pop
a.remove(1)  # 如果无此元素,remove会抛出一个异常,无返回值
a.discard(2) # 如果无此元素,discard不执行任何操作,无返回值
a.pop(3)     # 删除一个元素,无返回值
# 3、检查当前的元素是否在集合中
print(1 in vars)

3.7、基础数据类型转换:

1、转化为str类型【str()】:所有数据类型都可以转换为字符串类型

vatn = 1222
varc = str(vatn)
print(varc, type(varc))

2、转化为int类型【int()】:只有纯数字才可以转换为int类型

varc = '123'
varb = int(varc)

3.8、字符串的拼接:

# 1、使用 *
print('a' * 5)   # aaaaa
# 2、与变量拼接
a = 'love'
mes = 'i' + a + 'love you'
mes2 = f'I {a} you'
mes3 = 'I {} you'.format(a)
mes4 = 'I {a} you'.format(a=a)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值