Python基础快速入门

这篇博客详细介绍了Python的基础知识,包括变量赋值、固定语法、数据类型如列表和字符串的操作,还深入讲解了逻辑判断、循环、函数、面向对象及模块的使用。通过多个练习,如冒泡排序、文件读写和敏感词过滤,帮助读者巩固所学。
摘要由CSDN通过智能技术生成

编写第一个Python程序

string ='hello world' //定义一个字符串变量
f = open('hello world.txt','w') //创建一个名为hello world.txt的可写文件
f.write(string) //将string变量写入文件中
f.close() //关闭文件

Python中的变量不需要申明,每个变量在使用前都必须赋值,变量赋值后该变量才会被创建;
变量由一般字母、数字和下划线组成;
变量名称可以为中文;
通常第一个字符是字母或下划线‘_’;
区分大小写;

Python固定语法

机器学习 = ['决策树','神经网络','聚类分析']
for 算法 in 机器学习;
	print(算法)		

Python3源码文件以UTF-8编码,所有字符串都是unicode字符串
或在脚本首行指定编码方式:

#-*-coding:GB18030-*-

语法格式:代码块以Tab或首行缩进限制,而不以“{}”等分割代码

A,b,c = 1,2,"python"
a = b = c = 1 #多变量赋值
单行注释: #我是注释
多行注释:'''多行
			注释'''

Python数据类型

Number(数字): int(整型),float(浮点型),bool(布尔值),complex(复数)
String(字符串)
List(列表)
Dictionary(字典)
Sets(集合)
Tuple(元组)

列表的操作

li = [2.1,'hello',print('hehe'),True,[0.0,1]]  //创建一个内容为2.1,'hello',print('hehe'),True,[0.0,1]的列表
print(li)    //输出列表
res = li[0] //将列表从左往右数第一个元素赋予res
res = li[-2] //将列表从右往左数第二个元素赋予res
res = li[0:1] //切片查询,将下表从01的取出来(左闭右开,只能取出0)
res = li[:]  //取出所有
res = li[::-1]  //反着取出所有
li[0] = 100 //修改 
li。remove(100) //删除
del li[-2:] //删除倒数第二个之后的所有元素
del li //删除li这个列表
li.append(['string',1.5]) //往li里添加['string',1.5]
li.extend(['string',1.5]) //往li里添加'string',1.5
li.insert(0,'hehe1')  //往li里下标为0的位置添加hehe1
print(res)  //输出res

在这里插入图片描述

for循环及列表推导式

在这里插入图片描述

for i in range(1,10):      //range是范围 遵循左闭右开区间
	print(i)
for i in range(10):      //range是范围 遵循左闭右开区间 默认从0开始
	print(i)


x = []
for i 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值