扇贝编程python学习笔记-基础篇1

我要成为一个勤奋努力上进的人

第一关

学习用时:15min
随堂测验+上机作业:10min
随堂作业正确率:4/5

1.尝试执行代码

import random
menu = ['粉丝', '炒饭', '虾饺', '米皮', '盖饭']
print(random.choice(menu))

2.print函数

print('这是打印,注意英文标点')

3.转义符号

若要单独打印 ‘ 等特殊符号 需要在前面打出 \ 表示不需处理。
’ 打印出的是单引号’ \n代表换行

print('\"In\ndoing\nwe\nlearn.\"\n\"实践长才干\"')

4.错题记录

\n在python中是换行的意思
转义字符是一种特殊字符,在python中,我们使用转义字符还可以表示换行等特殊字符

5.学习巩固

1.timesleep() 让代码暂停一段时间再执行下一行,括号中数字随意填写单位为秒

import time #需要导入time才能使用time.sleep
print('倒计时3s开始')
print('倒计时3')
time.sleep(1) #暂停1s再执行下一行代码
print('倒计时2')
time.sleep(1) 
print('倒计时1')

2.三引号 ‘’’ 可以用来打印多行文本,也可以用来注释

''' 打印出 人生苦短,我用python '''
print('''人生苦
短
我
用Python''')

第二关

学习用时:15min
随堂测验+上机作业:10min
随堂作业正确率:5/5

1.变量

把 ‘咕咕咕’ 赋值 给 name 这个变量。变量就像一个盒子,我们把东西收纳进去并贴上标签(name)便于以后使用 ,把东西放进盒子里的这个过程被称为赋值,盒子上的标签便是变量名
另外当对同一变量赋值多次的时候,是覆盖保存的。

name = '咕咕咕'  
name = '鸽子'
print(name) # 输出鸽子

2.拼接字符串

只要使用 + 将需要拼接的内容连在一起就可以了

name = '周瑜'
wife = '小乔'
age = '33'
print(name,age + '岁')
print(name + '的夫人是' + wife)
# 输出:周瑜的夫人是小乔

3.类型转换

type()用来输出数据类型,下面两种方法的结果是一样的

print(type('hi'))
# 输出:<class'str'>
result = type('hi')
print(result)
# 输出:<class'str'>

涉及的类型:整型int、字符串str、浮点数float
当使用type()函数后的输出结果为:<class ‘int’> <class ‘str’> <class ‘float’>
简单区分三个变量:当变量赋值被单引号包裹,这个变量默认为str类型,整数为int型,带小数点的数字为float型
当拼接字符串出现如下报错,则表示需要类型转换
TypeError: cannot concatenate ‘str’ and ‘int’ objects

num = 100
print('这次考试考了' + str(num) + '分')
# 输出:这次考试考了100分

str():将其他数据类型转换成字符串
int():将其他数据类型转换成整型
float():将其他数据类型转换成浮点数

4.错题记录

无错题,易忘知识点为Python 变量命名规范:
1.只能包含字母、数字和下划线
2.不能以数字开头
3.尽量描述包含的数据内容

5.学习巩固

print('2+4等于' + str(2 + 4) + ',类型为' + str(type(2 + 4)))

2+4等于6,类型为<class ‘int’>
2+4.0等于6.0,类型为<class ‘float’>
2*4等于8,类型为<class ‘int’>
2*4.0等于8.0,类型为<class ‘float’>
4/2等于2.0,类型为<class ‘float’>
4.0/2等于2.0,类型为<class ‘float’>
2/4等于0.5,类型为<class ‘float’>


ps: 过年的时候买了扇贝编程的课程学的python,当时学了不到一个月进度大概有20几关,由于近半年工作中并没有接触过python,所以全都忘光了,以上笔记属于复习内容,总体进展很顺利学起来很快。
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值