python语言首字符不能是_python基础语言

首先学习Python有四个关键点

数据 函数 条件判断 循环

这四个关键点就像四和弦一样,是弹奏Python这个乐器必须要掌握的。

第一:数据 即与计算机沟通的路径:输入数据-运行程序-输出结果

一、变量

变量名称 = 变量值 nameStr='马云'

二、加入注释

注释是用来给别人看的,方便其他人理解代码

第一种方法:# 需要加入的注释

第二种方法:''' 需要加入的注释 '''

三、数据的种类

五中数据类型:字符串、数字、容器、布尔、none

1.字符串

(1)字符串的赋值与链接:

‘=’等号的意义:指赋值

(2)用%s格式化字符串:

2.整数与浮点数

注:整数与浮点数不需要'',如果加''则转化成字符串

整数与字符串不能用+链接,由于数据类型不同

3.容器

为了方便处理数据而出现

容器有四种类型分别是:列表list、元祖tuple、集合set、字典dictionary

(1)列表:用方括号赋值

列表与字符的不同点:列表用方括号赋值,可赋多值,类似于EXCEL中的一列

使用len可以计算列表长度,列表的第一个值记作0。

列表的增加:使用 列表名.append

列表的删除:使用 del 列表名[元素的序号],这里元素的需要是从0开始

列表的查询:先使用列表中的元素赋值,再用print输出

列表的修改:表名[元素序号]=新的赋值

(2)元祖:

元祖与字符的不同点:列表用小括号号赋值,可赋多值,类似于EXCEL中的一列,但不能修改

使用len可以计算列表长度,列表的第一个值记作0。

元祖只能查询。

元祖的查询:先使用元祖中的元素赋值,再用print输出

(3)集合:

集合与字符的不同点:集合用花括号号赋值,可赋多值,类似于EXCEL中的一列

使用len可以计算列表长度,列表的第一个值记作0。

集合会自动对元素去重。一个没有重复元素的容器。

集合的增加:使用 集合名.update([需要增加的元素])

集合的删除:使用 集合名.discard(需要减少的元素) 此时没有方括号

集合的查询: '需要查询的元素' in 集合名称,系统会返回是否存在

集合的修改:先删除再添加

(4)字典:

字典与字符的不同点:字典用花括号号赋值与集合一样,可赋多值,类似于EXCEL中的两列

是一个表示映射关系的容器,只要有唯一主键KEY,字典可以储存类似EXCEL的多列数据

例如:

字典的增加:使用字典名称['主键名称']=[需要添加的其他字段]

字典的删除:del 字典名称[主键名称],与列表相似

字典的查询:先使用字典中的主键赋值,再用print输出,与元祖和列表相似,但不会输出主键

字典的修改:使用字典名称['主键名称']=[需要需改的其他字段],与修改字典一样,没有则添加,有则修改。

4.布尔

表示判断,返回真假

5.none

一个特殊的值,与0不同,表示空值

四、条件判断

(1)python 的条件判断语句

基本语句: if 边界条件: 要执行的语句1 else: 要执行的语句2

多个条件并存: if 边界条件1: 要执行的语句1 elif 边界条件2:要执行的语句2 else: 要执行的语句3

(2)常用判断条件

使用 in 结合 逻辑比较 可以从列表中判断元素:

五、循环

即把容器中的每一个数据都按照特定的规则进行重复处理,循环在所有数据被访问过后停止。常被用做清洗数据。

代码块:for i in 容器:要做的事情

(1)运用在字典中的循环(清洗字典数据)

代码块:for key,value in 字典名称.items():

(2)countinue 运用在字典中,用于跳过某些字段

代码块:for key,value in 字典名称.items(): if (条件) continue

(3)break 运用在字典中,用于当满足一定条件时跳出循环

代码块:for key,value in 字典名称.items(): if (条件) break

六、函数

函数三要素:1.名称:功能。2.输入。3.输出

(1)自定义函数

代码块:def 函数名称(x,y....):例如z=x+y retune z

(2)使用自定义函数

七、模块

1.调用模块 import 模块名 as 别名

2.EXCEL导入Python

3.使用pandas做数据分析

八、数据结构

使用模块 collections

import collections

数据结构分为三种queue和stack\OrderedDict\Counter

(1)queue 想象成一队在排队的人

定义队列:

加入队列:(从队尾)

移除队列:(从对头)

(2 )栈:队头进、队尾出

(3)OrderedDict:当初怎么插入,现在怎么排序

(4)计数器:计算出现的频率

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值