最近发现一个很好的一个学习网站,有人监督,学习方式是对话的形式,也不会枯燥,我关注了公众号十块钱就开始学起来了,每天好像限量100名(这不是广告,而是我真的在学习这个课程,而且下面的笔记会用到里面的内容),一起推荐给大家吧
公众号 : Python小课(https://www.pypypy.cn/#/app-center)
一. Print() : 打印内容
案例 :
import time
print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',我写了人生中第一行Python代码\n它的内容虽然简单,不过是平凡的一句print(520)\n但我知道:我的编程之路,将从最简单的520开始\n在我点击运行的同时,一切在这一刻开始变得不同\n以下,是这行代码的运算结果:' )
print(520)
运行结果:
bash:73$ python ~/classroom/apps-1-id-5cd9765519bbcf0001554795/73/main.py
在2019-05-24 16:51:15,我写了人生中第一行Python代码
它的内容虽然简单,不过是平凡的一句print(520)
但我知道:我的编程之路,将从最简单的520开始
在我点击运行的同时,一切在这一刻开始变得不同
以下,是这行代码的运算结果:
520
虽然只是输入了一个简单的print,但在背后,这段Python代码却帮你做了这样的一些事情:
运行过程
(0)我们向计算机发出指令:“打印‘520’”
(1)Python把这行代码编译成计算机能听懂的机器语言;
(2)计算机做出相应的执行;
(3)最后把打印结果呈现在我们面前。
1.无引号 : print(520)
一般用于数字或数学运算
2.单引号 : print('千寻')
计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。
当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。
3.双引号 : print("Let's play")。
在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。
有些时候,单引号和双引号可能会在括号内同时出现,比如print("Let's play")。
这种情况下,需要注意区分清楚哪个引号是属于print()函数结构,哪个引号是属于你要让计算机打印的内容,可别“混搭”了。
4.三引号 : 跨行输出
print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
''')
总结 :
无/带引号 双/三引号
5.转义字符
特征:反斜杠+想要实现的转义功能首字母。
转义字符
二.注释 : # 括号内是单引号的情况。
# 括号内是单引号的情况。
print('一起玩吧')
# 括号内是双引号的情况。
print("一起玩吧")
# 括号内单双引号同时存在的情况。
print("Let's play")
『#』常用作单行注释符号,用于解释单行代码,比如 『# 括号内是单引号的情况』用于解释说明代码『print('一起玩吧')』。#号后边的任何数据在代码运行的阶段不会被输出。
三.变量和赋值
变量的命名规范: 变量的命名规范
总结 :
猜年龄案例 :
import random
import time
###提示语部分
print('你好,我是机器人小埋,我们来玩个猜年龄的小游戏吧~(◆◡◆)')
time.sleep(2)
print('''
=============================
干物妹!うまるちゃんの年齢
=============================
''')
time.sleep(1)
print('小埋的真实年龄在1到10之间哦~')
time.sleep(1)
print('不过,你只有5次机会哦~')
time.sleep(1)
print('下面,请输入小埋的年龄吧:')
#从0至10产生一个随机整数,并赋值给变量age
age = random.randint(1,10)
#设置次数
for guess in range(1,6):
#输入玩家猜测的年龄
choice=int(input())
#判读玩家输入的年龄是否等于正确的年龄
if choice<age:
print('小埋的提示:你猜小了(;´д`)ゞ。。。。')
elif choice>age:
print('小埋的提示:乃猜大了惹(>﹏<)~~')
else:
print('猜了'+str(guess)+'次,你就猜对惹~hiu(^_^A;)~~~')
break
#判断猜测次数
if choice == age:
print('搜噶~那么小埋下线了~拜拜~( ̄︶ ̄)↗')
else:
print('哎呀~你还是木有猜对啊~但是你只有5次机会诶~怎么办啊~')
print('那好吧~心软的小埋只好告诉你,我才'+str(age)+'岁哦~(*/ω\*)')
网友评论