pthon零基础,飞浆,笔记

【飞桨】、【百度领航团】、【零基础Python】

零基础python心得 /笔记

Day1 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)]

Day2 python编程基础

###字符串的切片与索引

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

find 查找功能

返回从左第一个指定字符的索引,找不到返回

index 查找

返回从左第一个指定字符的索引,找不到报错

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

split 字符串的拆分

'123,45,6'.split(',')
['123', '45', '6']

字符串的替换

'hello world'.replace('hello','嘿tui')
'嘿tui world'

还有
lower
upper
strip

list,dict

Day3 python函数基础

函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

基本格式

def 函数名(函数内部局部变量):

    内部表达式
    
    return 返回值

可变参数

顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。

def all_student_names(*names):
    for name in names:
        print('姓名:', name)
all_student_names('张三','李四','王五')
姓名: 张三
姓名: 李四
姓名: 王五

global 全局变量

Day4 Python面向对象(上)

Day4 Python面向对象(下)

请看原项目
https://aistudio.baidu.com/bdcpu5/user/553083/1529194/notebooks/1529194.ipynb

## 最后一天还没出

你可能感兴趣的:(python,python)