python基础学习

基础部分

基本语法

1、python标识符:

	在python中,标识符有字母、数字、下划线组成
	以下划线开头的标识符是有特殊意义的:
	以单下划线开头的代表不能直接访问的类属性,通过类提供的借口进行访问,不能直接导入;以双下划线开头的代表类的私有成员;以双下划线开头和结尾的代表python里特殊方法专用的标识

2、基本数据类型:

1)数字;
	python3.x支持三种不同的数字类型,int(整数)float(浮点数)complex(复数)
2)字符串;
	find()查找字符
	lower()全部小写
	join()拼接字符串
	uper()全部大写
	replace()替换字符
	split()切割字符串
	strip()删除字符串首尾空格
	translate()处理单个字符的替换,可对多个字符进行替换
3)列表;[]
	支持字符、数字、字符串与列表等;可增删查改
	append()将一个元素添加到列表末尾
	extend(L)将一个列表中的所有元素添加进一个新的列表中
	pop([i])从列表指定位置删除元素
	remove(x)删除列表中第一个值为x的元素,没有相同的元素,返回错误
	clear()删除列表所有冤死
	index()返回元素的位置
	count()返回该元素在列表中出现的次数
	sort()排序
	reverse()反转
	copy()浅拷贝
4)元组;()
	类似于list列表,但是只允许读取
5)字典{}
	无需的对象的集合,key:value
6)类型转换
	int()转换为整数
	float()转换为浮点数
	complex()转换为复数
	str()将对象转换为字符串
	repr()将对象转换为表达是字符串
	eval()计算在字符串中有效的python表达式,并返回一个对象
	tuple()转换为元组
	list()转换为列表
	set()转换为集合
	dict()创建字典,内部对象必须是key+value

3、对象的定义和声明

		def xxx():
			语句;

4、循环和判断:for if while do…while

5、逻辑运算

		and / or / not
		与、或、非
		== / >= / <= / > / < / !=

6、位运算

     &    / ~ /   ^  /  |
	位与 、 非 、 异或 、 或
	(is 与 == 区别:is判断两个变量引用对象是否为同一个,==判断引用的变量的值是否相等)

数据结构

1)认识python数据结构
		python具有4个内建的数据结构,可以将之统称为容器。
							数据结构
		序列类型:字符串(可变)、列表(可变)、元组(不可变)、Unicode字符串、buffer对象、xrange对象	
		映射类型:字典(不可变)
		集合类型:可变集合(set)、不可变集合(frozenset)
		python中的绝大部分数据结构可以被最终分解为三种类型,集合、序列、映射。
		可变数据类型:可以直接对数据结构对象内容进行修改,即可以对数据结构对象进行元素的赋值修改、杀出或增加等操作。由于可变数据类型对象能直接对自身进行修改,所以修改后的新结构任然与原对象引用同一个id地址值,即由始至终只是对同一个对象进行了操作。
		不可变数据类型:与可变数据类型不同,不可变数据类型不能对数据结构对象的内容进行修改操作。若需要对对象进行内容修改,则需要对其变量名进行重新赋值,而赋值操作会吧变量名指向一个新对象,心就对象两者间是引用两个不同的id地址值。
2)列表的基本操作
3)字典的基本操作
4)集合的基本操作

输入输出

1、输入

1)直接输入
						input()
2)赋值输入
					pwd = input("请输入密码")			
					(input()的类型是字符串,需要整数或浮点数数据需要对数据进行类型转换)				

2、输出

1)print()
				print()
2)格式化输出
				print("您需要支付:%s" %d)	
				格式化字符串含义
						%s字符串
						%f浮点型
						%d整型
						%%输出“%”

异常处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值