今天算是正式开始学习Python的内容,下面为基础内容的记录。python
Python中,可使用字母、数字、下划线三种字符及及组合构成,但有下面三种例外:函数
2b=“小果果” #若是这样定义变量,软件会报错。
'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
以上是全部的Python关键字,除了2B之外,很难把变量起到以上内容吧。学习
刚开始学习,养成良好的习惯很重要,之后在起变量名时,作到一些固定的格式进行命名。spa
xgg_01="小果果01号"
用双名称,中间用下划线分割的方法进行命名。blog
if “小果果是个笨蛋”: #Python的条件语句后面都要加冒号: print(“yse,she is”) #下面的代码块内容,要缩进空格,通常用Tab键进行对齐,是4个空格,理论上只要对齐了,和缩进的字符量没有关系 else: print("no,she is 聪明的小狗")
'''写python程序的几点要求 一、空格必定要对齐,空格的多少决定程序块的行数; 二、关键字先后的 括号,冒号 必定都是半角的,不然报错; 三、多写点注释,由于只是多打几行字,不然本身也认不出来写的啥了。 ''' print("请判断小果果是否是笨蛋") a_1=input("请输入“是”或者“否”:") #=赋值 ==判断 print("那小果果的毛是什么颜色的?") a_2=input("颜色?") if a_1=="是": #首先判断小果果是否是笨蛋,若是是否的话,直接跳到elif if a_2=="棕色": #再次判断小果果的颜色,若是输入的是棕色,顺序执行,不然跳到else print("哈哈哈,小果果是个棕色的笨蛋") else: print("哈哈哈,小果果是个"+a_2+"的笨蛋") elif a_1=="否": #elif 是else if的缩写 if a_2=="棕色": print("哈哈哈,小果果是个棕色的小狗,不是笨蛋") else: print("哈哈哈,小果果是个"+a_2+"的小狗")
while 条件: #循环体 #若是循环体为真,那么执行循环,为假,不执行循环
break用于退出全部循环字符串
#用户登录(三次机会) n=1 while n<=3:#把while循环放到最前面,后续须要考虑用户名对,可是密码错的状况,用到再说; print("请输入密码") pwd=input("")#此句子为标准的用户属于语句,python3中已经不分raw_input()和input()了 if pwd=="123": print("登录成功") break#跳出循环,程序结束 else:#密码输入错误,执行如下代码 if (3-n)!=0:#嵌套一个if语句,提示次数,!= 不等于号。 print("密码输入错误,还有%d次机会,请从新输入"%(3-n))#此为常识,循环若是有次数提示的时候,这样写 %d ,在最后标注%变量。尝试了下,用其余的字母代替d会报错。 else:#没次数了,执行下面 print("密码错误超过3次,退出") n=n+1#上面if语句执行完毕后,n+1,从新执行while语句。
(三)continueinput
continue用于退出当前循环,继续下一次循环it
print("想要输出到几?") #输入最大数,让程序从1依次输出到最大数 a_1=int(input("请输入数字")) a_2=1 while a_2<=a_1: #输入0的话,就至关于不执行该程序; print(a_2) #首先输出1; a_2=a_2+1 #让a_2+1,继续执行; if a_2>5:#加个小插曲,让2-5以内的数单独走一个循环; continue#判断a_2若是大于5,跳出该循环,目前想不起来其余的用法,就是循环之间的连接函数 while a_2<=a_1: print(a_2) a_2=a_2+1
一、说明class
a_1="棕色"
单引号,双引号均可以,有头有尾import
二、字符串的加法和乘法
加法
print("哈哈哈,小果果是个"+a_1+"的小狗") #输入内容为:哈哈哈,小果果是个棕色的小狗
乘法
s="哈哈" t=s*10 print(t) #输出内容为:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
一、数字子赋值或者使用的时候不须要加引号
二、数字的运算有+、-、*、/、**(幂)、%(取余数)、//(取商)