Python基础

基础语法

一、输出print( )

这个方法可以输出对应的内容

print('上课时间:', 2,'小时')
这样表明了,不同输出变量之间用空格分开,可以进行不同变量的输出

二、输入input( )

可以通过键盘来向对应程序中输入相应的数据,在括号里面也可以写入输入提示

input('输入您的名字:')
还有对应的字符和字符串都可以使用单引号引起来

三、基本数据类型

整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的

字符串是以单引号'或双引号"括起来的任意文本

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值布尔值 布尔值可以用and、or和not运算。(注意大小写!)

空值 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

四、给变量赋值

在Python中没有变量的定义给变量赋值也是非常容易的,在变量没有使用前是弱类型,但是一但使用就要确定相应的类型

# 给变量赋值
number += 2
number -= 5
number *= 4
number /= 6
number %= 2
number **= 5
number //= 5

# ? i++ i--

五、起名法则

简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:
标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和 Python 中的保留字相同。Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。 在 Python 中,标识符中的字母是严格区分大小写的

六、数据类型之间的相互转换

在这里使用的是类型之间的强制转换

int(2.5)
str(4)
bool(3)  # 非0: Ture 其它 False
float('0.6')

七、组合数据类型

1、列表 list

list是一种有序的集合,可以随时添加和删除其中的元素。

list1 = [1, 2, 3, 4, 5 ]
list2 = ["a", "b", "c", "d","e","f"]
list3 = ['physics', 'chemistry', 1997, 2000]

len(list1)

list1[4]
list3.append(5)
list1.pop()

# ? 把list中所有元素翻转 善用搜索引擎
>>> list1
[9, 4, 3, 2, 1]
>>> list1.reverse()
>>> list1
[1, 2, 3, 4, 9]

2、元组 tuple

另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改 元组不能使用 reverse() 方法来对元组中的元素进行排序,但是可以使用len() 方法来查看元组中元素的个数

可变对象 不可变对象

可变对象:list dict set

不可变对象:tuple string int float bool
在这里插入图片描述
在这里插入图片描述

一、字典dict

Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。


这里的元素都采用键值对的方式

word = {'apple':'苹果','banana':'香蕉'}
scores = {'小张':100, '小李':80}
grad = {4:'很好',3: '好',2:'中',1:'差',0:'很差'}

向字典中修改、添加、删除元素
一、修改
grad = {4:'很好',3: '好',2:'中',1:'差',0:'很差'}

grad[4] = '非常好'

grad1 = {4:'好极了'}
grad.update(grad1)

在这里插入图片描述
当使用 update() 方法时,如果存在已有键值,则更换为新的键值,如果没有则添加添加新键值

二、添加

grad[5] = '超级好'

在这里插入图片描述

三、删除

在这里插入图片描述

 del(grad[6])

在这里插入图片描述

grad.pop(3)

在这里插入图片描述

二、集合 set

set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。

set([1,1,2,3,4])
list({1,1,2,3,4})
list((1,2,3))

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值