1、input()
程序运行到这里,需要输入东西,按下enter才能继续程序
示例:
name=input('请输入你的名字:')
name+='嘛,大家都懂得'
print(name)
请输入你的名字:(椒鱼sama)←这个是用户输入的
椒鱼sama嘛,大家都懂得
【input()函数内可以放置字符串类型的提示。以及input()会把接收到的内容作为字符串类型存放到变量内】
2、Python中单行注释以 # 开头,和c/c++的//差不多
另外,print()函数
name=input('请输入你的名字:')
name+='嘛,大家都懂得'
print(name+'!所以说,你好哦!')
请输入你的名字:椒鱼
椒鱼嘛,大家都懂得!所以说,你好哦!
3、字符串:用单引号' '或者双引号" "括起来的文本
如果字符串内部包含了单引号【''】和双引号【""】的话,利用【转义字符\】来标识
a2 = 'Let\'s go'
print (a2)
除此之外,还有一个办法可以解决这个问题,就是用双引号来标识字符串
a3 = "Let's go"
print (a3)
还可以反过来用,比如说外部用单引号,然后内部的文本含有双引号
a = input('孔子曾说过哪句名言?')
print('子曰:"'+a+'。"')
4、type()
a = '吴承恩'
b = type(a)
print(b)
简洁写法
a = '吴承恩'
print(type(a))
显示了:。获取数据的类型
a = '吴承恩'
print(len(a))
len()获取数据的长度,这个字符串的长度为3。
5、Python算术符号
//:取结果的整数部分,例如11//2=5,11.0//2.0=5.0
a**b:a的b次方
print(type(5))
print(type('5'))
第一个是整型,第二个是字符串型。
整数和浮点数都不能使用len() 函数。
6、整数和字符串,用加号是拼接不起来的。
str()、int()和float(),让其他数据类型分别转换为字符串、整型、浮点型
t = 3
print('我谈过'+str(t)+'次恋爱。')
a = input('随便输入一个数字')
b = 1
print(int(a)+b)
7、if语句
ans = input('你喜欢狗狗还是猫猫啊?'
'1、狗狗'
'2、猫猫'
'3、都不喜欢')
if ans == '狗狗':
print('恭喜你,可以把小狐狸抱走')
elif ans == '猫猫':
print("怎么可能会有人不喜欢狗狗")
else:
print("真可惜啊")
条件后面有一个冒号:,不要漏掉。
执行的东西要缩进4格。
8、布尔值
image.png
v3 = input('对方善良吗?')
v4 = input('对方好看吗?')
if v3=='善良' and v4=='好看':
print('女王的要求通过了')
else:
print('女王的要求没通过')
a = 5
b = -1
c = 0
d = 7
if a
print('True')
else:
print('False')
·
·
9、循环
man = ''
while man != '有':
print('小龙女不可以出古墓门')
man = input('有没有愿意为小龙女死的男人?')
print('小龙女可以出古墓门下山啦~')
while...(条件):
...
if ...:
break
while True:
print('在写题ing...........')
t = input('吃中午饭的时间到了吗')
if t == '到了':
break
print('不用写题,去吃饭了')
break跳出循环。exit() 结束程序。continue跳出本次循环。
while True:
q1 = input('第一问:你入坑的第一个设定?')
if q1 != '牧罗':
continue
print('答对了,下面是第二问:')
q2 = input('现在最宠的狗狗?')
if q2 != '雪荼':
continue
print('答对了,下面是第三问:')
q3 = input('她的品种是?')
if q3 == '海盗边牧':
break
print('都答对了,你是椒鱼。')
image.png
其实每一个人一出生,就都有着强烈的求知欲,想想婴儿吧,每天都在练习技能,而且婴儿练的并不是普通的技能,而是人生中最难的任务,比如走路和说话。
可是婴儿从来不会觉得太难了,也不会担心自己犯错误或者丢脸,他们向前爬,试图站起来,摔倒,然后再站起来,就这样跌跌撞撞,直到有一天真正站了起来。
在父母的欢呼声中,每个人,包括婴儿自己,都忘记了婴儿所付出的一切努力。
可是什么时候,婴儿开始改变了呢?古人的答案是:“人生识字忧患始”,我倒觉得,与其说是“识字”,不如说是我们开始有能力评估自己的时候,就变得对挑战有畏惧心理,害怕自己不够聪明,不够有才华。
有一个这样的心理学实验:给一群四岁的孩子一块比较简单的拼图,然后在他们拼完后,给两个选择:一是再拼一次简单的拼图,二是拼一块更难的拼图。
就算是这么小的孩子,也会作出不同的选择。那些有固定性思维的孩子,会作出安全的选择:再拼一次简单的拼图;而那些有成长型思维的孩子,希望拼难的拼图。
孩子如此,成年人也是一样。你有没有遇到过这样的情况?一开始你对某件事特别感兴趣,可能是一项运动,或者是一门技能,反正你就觉得这个事的一切都很有趣。
可是后来,事情开始变得越来越难,你觉得自己并不适合学这个,然后你突然觉得好累,头晕,麻烦,不想学,事情变得枯燥了。于是,你放弃了。
因此,固定型思维的人会认为是自己笨,能力不强,所以没办法搞定,太过于关注当前的表现,常常怕自己表现不好。
而有成长型思维的人,注意力根本就不在这上面,既然后天的努力是可以改变能力的,那么就应该专注于做事的过程。
image.png
每一个学习编程的人,一开始热情可能都很高涨。可是慢慢地,开始遇到问题。此时,你不要去想自己很笨,弄不懂,而是应该想,怎么做才能进步。
你要理解,这是固定型思维在捣乱,而只要你去尝试,去思考,去想办法,你大脑中的神经元就在得到新的连接,你就在成长~
这些,都是我想和你说的话。
说实话,比起学习成果,我更想保护每一个同学的想要学习Python的心,因为心像种子,脆弱,微小,很容易就被掐掉,我宁愿你走得扎实一点,稳一点,也不要贪多求快。
因为,我希望你能真正享受Python,不为我,不为考试,只为你自己。
而我,会一直在这里,陪你走下去。