Python课程复习(一)
概要:大佬们有啥问题欢迎指出,真的是零基础开始学,不足之处多多包涵
小菜鸡今天在b站上看了鱼C的Python视频,刚开始入门Python。就是来谢谢博客让自己巩固一下知识,当做是一个笔记的效果吧
print的输出用法
print是在Python中扮演着输出的角色,他可以直接输出变量,也可以输出字符串,但是要与学习C语言的时候相区别,这里的print不等于printf,不可以把C语言中的输出嫁接到Python中。下列应该是一些学到的print的几种类型
#1、直接输出字符串
>>>print("I love you")
#注意三代的Python中不可以不加括号
#像这样print"I love you"
#2、
>>>teacher="哈哈哈"
>>>print(teacher)
#3、关于print中的字符串的+与*
print("well"+"water")#结果是wellwater
print("well"*4)#结果为:wellwellwellwellwell
print("well\n"*4)#就是表示换行,结果是四行的
Ps:一些快捷键
- Alt+N是表示的复制上一条语句
- Alt+P是去到下一个语句
- 在Python idle中按住Ctrl+n新建一个文本文件
- 按住F5可以来运行
- IDLE的提示功能,比如你写一个pr按住一个Tab
条件与判断(if与else)
首先要注意下面的程序中几个点,其余的就比较类似于C++了。
- 首先一定要注意 if (else)后边加入判断的语句后要加入一个“:”
- 另外Python中的缩进是灵魂,要注意 if 加入 :后会自动给你缩进,相同的缩进类似于C++中的大括号,都是隶属于 if的管辖范围
-下面是例子的代码
temp=input("不妨猜猜我想的是什么数字")
guess=int(temp)
if guess==9:
print("兄弟你太牛了吧")
print("你是不是我肚子里的蛔虫")
else:
print("不要遗憾,毕竟也不是那么好猜的")
print("猜对了也没啥意思啊")
print("游戏结束")
变量与字符串
变量
明确变量的一些规定:
- 区分大小写
- 首字符不能是数字
- 使用变量时要先对其赋值
- 组成可以为:数字,字母,下划线
字符串
首先
5+8=13
‘5’+‘8’=53
其次:括号要成对
那如果中间有 ’ 这样的字符串怎么办???
使用转义字符\
>>>'Let\'s go!'
或者我们可以使用双引号,这里双引号与单引号都是一样的
原始字符串
一个问题:反斜杠
看一下例子的代码
>>>str='C:\now'
>>>str
>>>print(str)
>>>str='C:\\now'
>>>str
>>>print(str)
那样的话我们可以看到第一组的print与直接输出str是不一样的,Python将 \ 当做了一个对于回车的转义,从而print输出的是一个带着回车的东西
从而我们可以用 \ 后边再加入一个 \
如果有好几个反斜杠,怎么写
我们不会一个个添加,我们使用原始字符串
在平时字符串前加入一个 r 即可
>>>str=r'C:\now'
>>>str
'C:\\now'
自动会加入另外一个反斜杠
注意!!!!!!!!!!!!
原始字符串结尾不能加入反斜杠!
你可以加一个反斜杠的字符串吗,加上去不就好咯。
长字符串
有一段诗,他有好多段,我们怎么办?
三重引号字符串走起!
>>>str="""
bbbbb
bbbbbb
bbbbb
"""
好了今天终于结束了,晚安world!