提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
python变量类型
数字 字符串 和 相关函数和方法
数字
math模块、cmath模块
:
随机数函数
choice(seq)
:比如random.choice(range(10)),从0到9中随机挑选一个整数
randrange (start, stop ,step)
:
uniform(x, y)
:随机生成下一个实数,它在[x,y]范围内。
字符串
访问子字符串:[begin_index : over]可以使用方括号来截取字符串
字符串连接:+
成员运算符:in
andnot in
获取原始字符串:R/r
常在文件路径处获得
字符串格式化:与C的**printf
**函数一样
**string
**的内置函数:用时自己查阅
列表 元组 字典 和 相关函数和方法
列表最常用
List = ['runoob', 786 , 2.23, 'john', 70.2]
列表的截取: [头下标 : 尾下标]
删除列表元素:del(List [ 0 ] )
更新列表:1.赋值
2.List.append()
List的方法
list.append()
list.pop()
list.sort()
List的函数
len(List)
元组相当于只读列表,无法二次赋值
tuple = ( ‘runoob’, 786 , 2.23, ‘john’, 70.2 )
字典和列表有区别
==>列表有序
==>字典无序
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取
一种可变容器模型,且可存储任意类型对象
注意:
键:1.不许重复出现两次.; 2.不能改变
字典内置的函数和方法:
返回字典长度:len(dict)
字典的浅拷贝:dict.copy()
清空字典元素:dict.clean()
复制元素dict2至dict1:dict1.update(dict2)
运算符
算数、比较、逻辑
成员运算符
in 如果在指定的序列中找到值返回 True,否则返回 False
not in 如果在指定的序列中没有找到值返回 True,否则返回 False
身份运算符
is 判断两个标识符是不是引用自一个对象
is not 判断两个标识符是不是引用自不同对象
is
与==
区别:
is
用于判断两个变量引用对象是否为同一个(同一块内存空间),==
用于判断引用变量的值是否相等。
条件语句 if
循环语句
while
for
迭代实例1:直接遍历 字符串,列表,字典等
迭代实例2:通过索引
fruits = ['banana', 'apple', 'mango']
# 第一个实例
for fruit in fruits:
print ('当前水果: %s'% fruit)
# 第二个实例
for index in range(len(fruits)):
print ('当前水果 : %s' % fruits[index])
注意:
break
:用于退出循环
continue
:跳过该次循环
“判断条件”:还可以是个常值,表示循环必定成立,
时间
文件
打开文件
file object = open(file_name , [access_mode])
一个文件被打开后,有一个file_object对象,其有一些属性和方法
file_object.name
返回属性名称
file_object.close()
close方法
os.rename(current_file_name, new_file_name)
重命名方法
os.remove(file_name)
删除
os.mkdir('new_dir')
创建新的文件
os.getcwd()
获得当前目录