开始学习Python

usepython 2020-05-19

4月27日开始学习,一起踢球的一位朋友说开课,非常神奇

我就把老师教的内容直接贴上来吧,作为记录

4月27日晚上第一课:

# 1.注释-----------------------------------
"""
Spyder 编辑器

这是一个临时脚本文件。
"""

#行注释

"""
123123
1231231
12312312
12312312
块注释
"""

# 2.变量-----------------------------------
x = 100
#y = 2x + 1
y = 2 * x + 1

print(x)
print(y)

# 3.代码格式-----------------------------------
# 代码执行顺序
# a.顺序
# b.分支
# c.循环

if x > 200:
    #TAB键 缩进
    print(‘大于二百‘)
else:
    print(‘小于二百‘)
    
    
# 4.数据类型-----------------------------------
#   数字,字符串,列表,字典,元组,集合
    #list类型 列表

#amount = [‘100‘,‘200‘.....]
    print(type(x))
    strtest = ‘CheckType‘
    print(type(strtest))

# 作业:
    #1.计算35x6+28并输出
    #2.定义一个字符串并输出在控制台
    #3.定义一个变量var,并赋值为365,判断当var大于365在控制台输出字符串“闰年”

5月11日,第二课

#列表
#1.列表定义方法
#列表名=[‘元素A‘, ‘元素B‘, ‘元素C‘]
student=[‘学生A‘, ‘学生B‘, ‘学生C‘]

#2.混合数据类型
#student=[‘学生A‘, 12, [‘学生A‘, ‘学生B‘, ‘学生C‘]]

#3.For循环遍历
#for [index] in 列表
#   XXXXX
#for i in student:
    #print(i)

#4.取得列表长度
length = len(student)
#print(length)

#5.取得某个单个元素
#print(student[2][1])

#6.列表的切片 
#student[0:1]

#7.列表添加元素
student.append(‘学生D‘)
print(student[3])

#8.
#student=[‘学生A‘, ‘学生B‘, ‘学生C‘]
str_ = "学生A,学生B,学生C"
print(str_.split(‘,‘))

#字典

5月18日,第三课

# 函数 - 类 - 包(库)
import time


#1 函数的定义,调用
    #y = 2x + 1
    #f(x) = 2x +1
# x :参数[in:输入] return:返回值[out:输出] 
#1.1 函数的定义
#def functionA(x):
    #y = 2*x + 1
#    return (2*x +1)
#1.2 函数的调用 --注意格式
#y = functionA(2)
#print(y)
#2 异常捕获 try/except
#要捕获的代码块
try:
    #x = 100/0
    print(str(1) + ‘str‘)#1->‘1‘
    print(1 + int(‘123‘))#‘123‘->
#要对异常进行的处理
except:
    print("数字不能和字符串相加")


#3 库的调用
#import 库名
    #from 库名 import 具体某一个功能
print(time.strftime("%Y-%m-%d"))
print(time.strftime("%m-%d-%Y"))
        

#作业1  求y = ax²+bx+c的解, 函数名称为funA
        #提示:1.一元二次方式有两个解/一个解/或无解(无实数解)
        #     2.返回什么样的数据类型
#作业2  读取Excel表格中的Title和数据,并且输出在控制台中
#       要求:对文件状态进行判断,并进行异常处理的捕获
#       提示:读取Excel库名称:xlrd
#       路径:绝对径路

相关推荐