python编程入门总结

第二章 字符串

1.title()

title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada 、ADA 和ada
视为同一个名字,并将它们都显示为Ada 。

2.lower

存储数据时,方法lower() 很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为
最合适的大小写方式。

3.rstrip()删除空白字符

Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()

第三章 列表

3.3修改,删除和添加元素

1.title()访问列表内容

可以用下标访问数组,也可以用title()字符串的方式访问。

例如,可使用方法title()让元素'trek'的格式更整洁:

2.list.appen()添加列表内容

方法append() 让动态地创建列表易如反掌,例如,你可以先创建一个空列表,再使用一系列的append() 语句添加元素。下面来创建一个空列表,再在其中添加元
素'honda' 、'yamaha' 和'suzuki' :
motorcycles = []
motorcycles.append('honda')
motorcycles.appeninsert()
使用方法
可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。('suzuki')
print(motorcycles)

3.insert()使用方法可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。

4.从列表中删除元素

1. 用del()从列表中删除元素

2. 使用方法pop() 删除元素 

 

 3.根据POP弹出元素

4.,根据值删除元素,有时候,你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使用方法remove()。

3.3 组织列表

3.3.1 使用方法sort() 对列表进行永久性排序

3.3.2 使用函数sorted() 对列表进行临时排序

要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted()
。函数让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排
列顺序。

3.3.3倒着打印

reverse()要反转列表元素的排列顺序,可使用方法

3.3.4确定列表长度

使用len()使用函数可快速获悉列表的长度

矩阵广播

条件:当矩阵a的列和矩阵b的列是相等的时候

结论:矩阵a和b加减运算会在行向量上进行广播运算。

第x章python处理数据文件

python读取csv文件,并提取数据

原始文件数据

提取问答对的数据 

import csv
with open('gkms_chat_detail_jhqzwzx.csv',encoding='utf-8') as f:
    reader = csv.reader(f)
    print(type(reader))
    #输出每一行
    for row in reader:
         print(row)
    #输出某一列
    for col in reader:
         print(col[8],col[10])

将数据集提取出来以后再逐行写入txt文件,完整代码

import csv

filename = 'gkms_chat_detail_jhqzwzx_QA.txt'
with open('gkms_chat_detail_jhqzwzx.csv',encoding='utf-8') as f:
    reader = csv.reader(f)
    print(type(reader))
    #输出每一行
    # for row in reader:
    #      print(row)
    #输出某一列
    for col in reader:
        # print("问:",col[8])
        # print("答:",col[10])
        str="问:"+col[8]+'\n'+"答:"+col[10]+'\n'
        print(str)
        with open(filename, 'a', encoding="utf-8") as file_object:
            file_object.write(str)

# 将数据写入文件
# filename = 'gkms_chat_detail_jhqzwzx_QA.txt'
# with open(filename, 'w') as file_object:
#     file_object.write()

写入文件中的最终结果

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

种豆得瓜er

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

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

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

打赏作者

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

抵扣说明:

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

余额充值