Python入门

简介

暂时中

安装

链接: 安装博客.

代码

新建一个Python入门项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
Ok即可

常用语法

1.注释的分类

1.单行
	#   (Alr+/或·直接Shift+3)
	
2.多行
	6个双引号
	6个单引号

2.变量的定义

变量名等于变量值
变量命名规则:
1.字母 数字 下划线组成
2.不能以数字开头
3.不能内置关键字
4.严格区分大小写

3.注意:在Python中任何语句必须在最左边开始。

代码

创建一个.py文件

格式化输出

print("hello world")

定义三个变量

	age=11
	name="zs"
	salary=34.2

拼接符:

	print("今年"+str(age))
	print("今年"+name)

格式符号:

	print("年龄:",age)
	print("姓名:",name)
	print("工资:",salary)
	这一种,多出空格

第二种 %s 字符串 %d int %f 浮点型(保留六位小数)

print("年龄:%d"%age)
print("姓名:%s"%name)
print("工资:%f"%salary)

多个变量输出

print("我的名字是%s,我的年龄是%d岁,我的日工资是%.1f元" % (name, age, salary))

全部类型都用%s

print("我的名字是%s,我的年龄是%s岁,我的日工资是%s元" %(name, age, salary))

格式化符号f

print(f"我的名字是{name},我的年龄是{age}岁,我的日工资是{salary}元")

转义字符

换行 \n

print(“fdoaif\ndfia”)

制表符 \t table键 4 个空格

print(“fadf\tfaiuf”)

结束符 end = “…”

print(“你太没”,end="…")

数据类型

数值:int float
布尔:bool
字符串:str
上面都有

列表:list

定义list列表

likes = ["吃饭", "睡觉", "打豆豆", "敲代码", "打篮球", "泡妞"]

查询所有

 print(likes)

查询单个

  print(likes[2])

查询某些,使用切片 语法格式:列表名[起始位置:结束位置:步长]

	print(likes[0:6:3])

从倒数位拿数据

	print(likes[-1])
	print(likes[-2])

倒数获取数据

	print(likes[::-1])
	print(likes[::-2])

添加或者替换,必须中括号,如果起止位置一样则添加,否则替换

	likes[0:0] = ["rap", "唱歌"]
	likes[1:2] = ["rap", "唱歌"]
	print(likes)

删除单个

   语法格式:  del 列表名[下标]
	 del likes[0]

删除多个

	# 语法格式:  del 列表名[切片]
	del likes[::2]

list运算: + * in not in

	list1 = [1, 2, 3]
	list2 = [3, 5, 6]
	print(list1+list2)
	print(list1*5)
	print(2 in list1)
	print(2 not in list1)

函数,长度,最大,最小

	print(len(list1))
	print(min(list1))
	print(max(list1))

list方法

追加

		list1.append(4)       向列表后面追加一个元素
		list1.extend([10, 8]) 向列表后面追加多个元素
		list1.insert(0, 20)   向指定的下表位置追加元素
		...

删除

		list1.pop(1)		  按下标删除
		list1.remove(2)       移除元素本身
		list1.clear()         清空

其他

		print(list1.index(20)) 获取指定元素在list列表中第一次出现的下标	
		list1.reverse()        反转list列表
		list1.sort(reverse=True) 排序 默认升序;降序 添加参数reverse=True

元组:tuple 不能增删改,只能查

	(元素1,元素2,元素3)
	gender = ("男", "女", "人妖", "ji", "ya", "e")

	# 添加:不可以
	# gender[0:0] = ["不晓得"]
	
	# 修改:不可以
	# gender[0] = "Man"
	
	#分别把元组中的数据赋值给变量  注:必须对应的上
	a, b, c, d, e, f = gender
	
	#交换两个数据
	m = 1
	n = 2
	print(n, m)
	m, n = n, m
	print(n, m)

集合:set

	{元素1,元素2,元素3}
	set集合,无序,所以不能使用和下标有关的
	 
	#方法
		#.add()        添加元素
			provinces.add("sdfa")
			
		#.pop()        随机删除元素
		#.clear()      清空集合
		#.remove(元素) 删除指定元素

字典:dict

	{"key":"value","key":"value","key":"value"}
	
	#方法
		#.popitem()   随机删除一个
		#.pop(key)    删除指定key
		#.clear()     删除所有的
		#.keys        获取所有的键
		#.values()    获取所有的值
		#.items()     获取所有的键值对
	
	#遍历
	# 01 获取所有的key,根据key获取value
	for key in person.keys():
		print(key, person.get(key))

	# 02 直接获取value
	for value in person.values():
		print(value)

	# 03 获取所有的key和value
	for k, v in person.items():
		print(k, v)

11.坚持变量的数据类型

# 检测变量的数据类型
print(type(name))
print(type(age))
print(type(salary))
print(type(person))

13.控制台输入

num = input("请输入您的银行卡密码:")
print(num)

注:从控制台输入的都是字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值