21-8-11学习内容

昨日内容回顾

1.pycharm破解:使用eval reset 插件工具实现30天试用期时间重置。

    pycharm基本操作:new project 创建新的工程文件。

2.Python注释:单行注释 #

                         多行注释  """ """ 或者''' '''。

  快捷键为ctrl+?

3.变量的基本基本使用及原理

   以name='alex'为例 

name是变量名,=赋值,alex指的是变量名的值

 

4.变量的命名规范:

以数字,字母,下划线组成。

数字不能作为开头,下划线尽量不要作为开头。

能够让人清楚的理解其含义。

不能与关键字冲突。

5.python基本数据类型:

整数型: int(年龄 ,人数等)

浮点型:float(薪资,体重,等)

字符串:str (多个信息的集合)

--------------------------------------------------------------------------------------------

 

 

Python主要基本数据类型:

列表list :    可变数据类型,

字典dict:    K:V对应额任意数据类型,

布尔值bool:只有两种结果 true  false

元组tuple:  不可修改的数据类型

集合set:    用于去重,关系运算,交叉并集    

整数型int : 整数型数据,人数,年龄等。

浮点型 float: 小数 用于体重身高等。

字符串str)

1:#list

 '''

用 [] 括起来,内部有多个元素存在,元素与元素之间用逗号隔开,元素可以是任何数据类型

''' 

eg:adr_list=[‘虹口’,‘杨浦’,‘黄埔’]

     print(adr_list[1]) # 杨浦    

 

 

ps:计算机中的数字是从0开始的 相对应的 0就是虹口 1就是杨浦。

从该代码获取黄埔
adr_list = [11,22,33,[44,55,['杨浦','虹口','黄埔']]]
             0  1  2                 3
0 1 2
0 1 2
所以是 print(adr_list[3][2][2])

 

 

 2:#字典dict:

'''

用{}括起来内部可以存放过个元素,元素的组织形式是k:v对应,中间用,隔开。

k是对v性质的描述,v类似于变量,可以试试任意数据的类型。

'''

user_dict={'name':'messi','num':10,'culb':['psg','fcb']}
从该代码中获取fcb
print(user_dict['culb'][1])

 

 

 

 

 

 

 

 

3.#布尔值bool

仅只有两种状态

 true  

 false

# 用来表示逻辑的对错 一般情况下存储布尔值的变量名用is开头

 

 

4:#元组tuple:

#用()括起来,内部可以存放多个元素,元素和元素之间用逗号隔开,元素是任意数据类型,元素不支持修改 列表可以

列表

 

 

 

 

元组:

 

 

 

 

 结果为无法运行

 

 

与用户交互

1输入input()指等待用户的输入

 

username = input('你的姓名:')
username = input('怎么了:')
print('我也是')

 

 

 

 

 

 

 格式化输出

#默认文本格式

 

 

 

 

 

 

 

 基本运算符

# 算术运算符
print(2 ** 3)    # 8 二的三次方
 print(9 // 2)    # 4  整除

# 比较运算符
print(1 > 2) # False
print('hello' > 'world') # False 根据字母对应的计算机数值是错误的

A-Z 65-90
a-z 97-122

 增量赋值(简化代码)

x = 10
x = x + 1   等于 x += 1
x = x - 10  等于 x -= 10
x = x * 20  等于 x *= 20
x = x / 10   等于 x /= 10

 链式赋值

 x = 'MSI'

y = x
z = x
链式赋值(简化代码)
x = y = z = 'MSI'

交叉赋值

m = ‘啦啦’
n =  '阿拉啦'
# 方式1 中间变量
tmp = m
m = n
n = tmp
print(m,n)
方式2 交叉赋值(简化代码)
m, n = n, m
print(m, n)

 

 

 

 解压赋值

stu_name = ['jason', 'kevin', 'tony']
 name1 = stu_name[0]
 name2 = stu_name[1]
name3 = stu_name[2]
"""左右两边要保持相同的个数""" 
name1, name2, name3 = stu_name
# print(name1, name2, name3)
"""也可以利用*号打破位数限制"""
l1 = [11,2,2,3,4,5,6,7,8,67,5,4,5,7,5,3,5,4]
a,b,*_,d = l1
print(a,b,d,_)

 

 

posted @ 2021-08-11 16:20  查无此人cxc  阅读(40)  评论(0编辑  收藏  举报