python第一周总结

Day_01总结

pycharm 中shift + F6 是更改选中的变量的名字

1常用的dos命令:

cd 、cd.. 、cd/ 盘符: 切换根目录

相对路径:没有盘符,找一个参照文件

绝对路径:有盘符的路径

2 Python是一种什么样的语言?

是一种交互式、跨平台、面对对象、解释型的语言

3 进制之间的转换?

具体看笔记

4 编码规则与规范

规则:

有数字、字母、下划线组成

开头不能使用数字

不要使用特殊符号、空格、中文

严格区分大小写

使用这种命名方式:student_score

Day_02总结

1 python的数据类型

1.数值型(整型 int、浮点型 float、复数)

2.字符串 string

3.布尔型 Boolean (True、False)

4.空 None

5.列表 list

6.元组 tuple

7.字典 dict

8.集合 set

2 变量之间的转换

int() float() str() 【去除列表中的重复项,用set(list_1)转为集合后再转为列表】

3 print()

sep=" " end="\n" file=sys.stdout 控制台

4 input()

input("请输入一个数字")

5运算符与表达式

% 取余 // 取整 == 等号

6 if 语句

单分支(if)、双分支(if-----else-----)、多分支(if------elif------else------)

【取一个多位数的每一位数字,五位数的个位 ( number%10 )】

number = input("请输入一个五位数:")
if len(number) != 5:
    print("输入格式有误")
else:
    number = int(number)
    dig_1 = number % 10
    dig_2 = number // 10 % 10
    dig_3 = number //100 % 10
    dig_4 = number // 1000 % 10
    dig_5 = number // 10000
    if dig_1 == dig_5 and dig_2 == dig_4:
        print("是回文数")
    else:
        print("不是回文数")

Day_03总结

1短路原则 【面试题常有】

根据逻辑就可以推出来

例如;

F and T or F or F or T or F

 

in not in 【成员运算符】

is is not 【身份运算符】

if--------else---------- 如果-------否则--------

while----------else---------- 当-------然后------

 

Day_04总结

一、.list列表

1.列表的操作:【取值、替换、组合、判断元素是否在list中】

1取值:

list_name [index]

结果为 list_name中的第index位元素

list_name.index(element)

结果为element在列表中的位置

list_name[index1:index2] 结果为 列表 【切片、截取】 list[:5] list[0:] list[:]

 

替换:

list_name [index] = 新值

列表的组合: +

new_list = list1 + list2

4判断元素是否在列表中,用成员运算符【in not in】

element in list_name 结果为True 或者 False

element not in list_name 结果同上

2.列表的内建函数【添加、删除、指定元素的出现次数、最大、最小、排序等】

使用方法:list_name.函数名()

向列表中添加元素

list_name.append() 向列表末尾中添加数据,比如:单个数据,整个列表数据、整个集合数据、整个元组数据、整个字典数据

list_name.extend() 可以向列表中扩展很多数据比如:列表中的元素、集合中的元素、元组中的元素、字典【添加的是键】;不能用extend添加单个元素。

list_name.insert() 向指定位置插入数据。插入得数据,与append类似 比如:单个数据,整个列表数据、整个集合数据、整个元组数据、整个字典数据

删除列表中的数据

list_name.pop(index) 删除指定的索引位置,不写index默认删除最后一个

list_name.remove(element) 移除指定的element,只移除一个,从左到右的第一次出现的element。【用循环移除列表中重复出现的值】

list_name.clear() 清除列表中的所有元素

指定元素的出现次数、最大、最小、排序

list_name.count(element)

max(list_name) min(list_name)

反转:

reverse() 将列表中的元素倒着输出

排序:

list_name.sort() 默认是升序排列

list_name.sort(reverse = True) 降序排列

new_list_name = sorted(list_name) 默认是升序排列,生成的是一个新的列表,原列表没有改变

new_list_name = sorted(list_name,reverse = True) 降序排列,生成的是一个新的列表,原列表没有改变

二、for in 循环

1遍历列表

for i in list_name: 操作的是元素

for i in range(start,end,step): 操作的是索引

for index,element in enumerate(list_name): 操作的是索引和元素 【enumerate:枚举】

嵌套for 循环用途:

二维列表的遍历

list_name = [[23,54,64,6],[54,4,65],[54,65,657]]
for sublist in list_name:
    for element in sublist:
        print(element)

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅帅的Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值