python机器学习之一 命名和保留字 字符串

本文是Python机器学习系列的第一篇,主要讲解Python中的命名规则、保留字以及字符串的使用,包括字符串表示、索引、操作符、处理函数和方法。通过学习,你可以了解如何在Python中创建和操作字符串,为后续的机器学习基础知识打下基础。此外,文章提到了机器学习中常用的numpy和matplotlib库,以及如何使用它们进行数值计算和数据可视化。
摘要由CSDN通过智能技术生成

python学习系列将会介绍在机器学习里大家将会用到的python语法知识:

命名与保留字、数据类型(字符、数据、列表)、输入输出、库引用、控制结构、文件读写、函数

机器学习中常用到的两个包的一些用法

numpy:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(from 百度百科https://baike.baidu.com/item/numpy/5678437?fr=aladdin

matplotlib:数据可视化处理

使用python实现机器学习的常见算法:线性回归、逻辑回归、神经网络等

 

这一系列的文章从python的基础语法知识入手,随后再深入学习机器学习中的两个常用包numpy及matplotlib,然后再使用所学知识实现机器学习的常见算法。整个过程由浅入深,不仅适合有一定编程基础的同学,没有相关编程基础的同学也可以跟随这一系列文章学习。希望我的文章能让大家学有所获。

 

 

这篇文章首先介绍python命名与保留字、字符串。

命名与保留字将会学习:

  1. 变量
  2. 变量命名
  3. 保留字

字符串将会学习:

  1. 字符串的表示
  2. 字符串有 2类共4种 表示方法
  3. 字符串索引
  4. 字符串的使用
  5. 字符串操作符
  6. 字符串的特殊字符
  7. 字符串处理函数:len(x)、str(X)
  8. 字符串处理方法:

      删除空白 .rstrip() .lstrip() .strip()

      修改字符串的大小写 .title() .upper() .lower()

      str.split(sep=None)

     str.count(sub)

     str.replace(old, new)

     str.strip(chars)

     str.join(iter)

 

(这里的内容参考mooc上嵩天老师的python语言程序设计课程https://www.icourse163.org/course/BIT-268001,想要观看视频学习的网友可以看该视频进行学习,嵩天老师课程深入浅出,还提供了一系列的编程联系,没有编程基础的同学可以跟着嵩老师视频进行练习)

  我们首先来看一个入门小程序的示例,这段代码实现了货币转换功能,输入“Y”结尾的将会转换为美元结果输出,输入"$"结尾的将会转换为人民币输出。

#CurrencyConvert.py
CurrencyStr = input("请输入带有符号的货币值: ")
if CurrencyStr[-1] in ['Y', '$']:
	#人民币转美元
	if CurrencyStr[-1] is 'Y':	
		C = eval(CurrencyStr[0:-1])*6.95
		print("转换后的货币是{:.2f}$".format(C))
	elif CurrencyStr[-1] is '$':
		C = eval(CurrencyStr[0:-1])/6.95
		print("转换后的货币是{:.2f}¥".format(C))
else:
	print("输入格式错误")

通过这段小程序,分析其中语法元素,快速入门python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值