【飞桨】、【百度领航团】、【零基础Python】
此课程学习python是为以后学习机器学习,所以强烈推荐Anaconda
下载地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安装方法 https://blog.csdn.net/ITLearnHall/article/details/81708148/
变量名 = 变量值
整型 1,2,3,4,5
浮点型 1.2 3.4 5.6
复数 1+2j
字符串 str
列表 list
元组 tuple
字典 dict
...
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Q5CNeQ8-1612863493107)(attachment:image.png)]
while :
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ou7ntfuk-1612863493109)(attachment:image.png)]
for i in :
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JEPep7Yv-1612863493110)(attachment:image.png)]
###字符串的切片与索引
list1 = [1,2,3,4,5]
list1[0]
1
list1[1:5]
[2, 3, 4, 5]
1 count
my_string = 'hello_world'
my_string.count('o')
2
# 如果字符串以'pr'结尾,则打印
list_string = ['apple','banana_pr','orange','cherry_pr']
for fruit in list_string:
if fruit.endswith('pr'):
print(fruit)
banana_pr
cherry_pr
返回从左第一个指定字符的索引,找不到返回
返回从左第一个指定字符的索引,找不到报错
my_string = 'hello_world'
my_string.find('o')
4
my_string = 'hello_world'
my_string.index('o')
4
my_string = 'hello_world'
my_string.find('a')
-1
my_string = 'hello_world'
my_string.index('a')
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
in
1 my_string = 'hello_world'
----> 2 my_string.index('a')
ValueError: substring not found
'123,45,6'.split(',')
['123', '45', '6']
'hello world'.replace('hello','嘿tui')
'嘿tui world'
还有
lower
upper
strip
…
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
基本格式
def 函数名(函数内部局部变量):
内部表达式
return 返回值
顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。
def all_student_names(*names):
for name in names:
print('姓名:', name)
all_student_names('张三','李四','王五')
姓名: 张三
姓名: 李四
姓名: 王五
global 全局变量
请看原项目
https://aistudio.baidu.com/bdcpu5/user/553083/1529194/notebooks/1529194.ipynb
## 最后一天还没出