Python基础
1、变量
- 使用变量前先赋值
- 变量名不能以数字开头,不能用关键字命名
- 大小写敏感,严格区分,比如handsome和Handsome虽然意思上都是帅气,但是在Python中表示的是完全不同的两个名字
- 一个等号(=)表示赋值,注意赋值时左边名字,右边值;两个等号(==)才是等于
- 你已经是个成熟的程序猿了,该学会取些专业点的名字啦,不要什么都取a,b,c...,最好取个能很好表达你所描述东西的名字
2、字符串
- 在创建字符串时要在字符两边加上引号,单引双引都可以,就只有一个要求,人家好端端的一对引号,别把人家拆散
- 如果想要打印出引号,有两种解决方案:一是用转义符(\) ;二是用双引号包裹单引号,有了安全感就啥都有了
'You\'re so beautiful'
"You're so beautiful"
- 如果想要声明字符串是原始字符串,则以r开头
3、input、print
- input、print后面跟着括号()
- ()里面如果是字符串则要加上引号
4、缩进
使用缩进方式设置代码层次结构,注意是缩进!不是括号;代码保持一样的缩进说明它们属于同一个代码块。
如下例子,冒号:标志缩进代码块的开始,冒号之后的代码缩进量要相同,直到代码块结束。
Ps:可以使用tab进行缩进,tab默认缩进4个空格
username=input('来者何人,请报上名号:')
password=input('天王盖地虎:')
if username=='古天乐' and password=='宝塔镇河妖':
print('匹配成功,以后就是我的人了')
else:
print('卧槽,你是刘德华派来的卧底吗')
5、分支结构
- 构造分支结构可以使用if、elif、else这些关键字,可以使用if...else..结构构造分支结构,这个看上面缩进时用的例子;如果想要有更多的分支结构,则可以使用if...elif...else结构,如下:
- 注意:if后面的冒号一定不要漏了,同一代码块要保持一样的缩进量
ps:任何前面带有#的文字都会被Python解释器忽略掉,不会运行出来。或着你写了很多代码,有些暂时不需要用到,但是你又不想删除,这时就可以添加注释。也可以在执行的代码后面加注释,相当于给代码做个解释说明。
#投骰子决定做什么
import random
from random import randint
face=randint(1,6) #生成1到6之间的随机数
if face==1:
print('请你吃肉')
elif face==2:
print('请你喝奶茶')
elif face==3:
print('请你看电影')
elif face==4:
print('请你吃烤鱼')
elif face==5:
print('请你吃肯德基')
else:
print('再见,打扰了')
暂时就先写这么多吧╭(╯^╰)╮
所以...上面的摇骰子游戏,你是哪个?