一、 Python 的 优点
二、 python 的安装 https://www.python.org/downloads/
点击第二行(cu…)自定义安装 选中all-users 选择安装路径(不要有中文,不要有空格) 可以更换盘
三、【环境变量配置】:打开电脑属性 进入高级设置 选择环境变量 新建系统变量 【变量名字:PYTHON_HOME】、【变量值:python所在的路径】、在环境变量中找到Path 选择编辑 更改变量值【%PYTHON_HOME%;】
四、变量的组成由:变量名、赋值符号、变量值。
五、Python 中的标识符和关键字:标识符由字母、下划线和数字组成。切记数字不能开头。
六、命名规则《见名知意、驼峰命名》myMotherName=”xxx”
七、单个单词不用大写 、两个以上 从第二个单词每个首字母大写
八、Python 变 量 和 数 据 类 型
九、.查看关键字 步骤:python import keyword -> keyword.kwlist
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
十、.print() 打印函数 【函数–方法(方法名+小括号)】
十一、格 式 化 输 出
1.age=19 print(“我今年age,岁了”) print(“我明年(age+1)岁了”) #控制台显示空格
2.age=19 print(“我今年%d岁了!”%age) print(“我明年%d岁了!”%(age+1)) #控制台不显示空格
3.name=”colin”age=19 sex=”男” height=172.2
Print(“大家好我的名字叫%s,我今年%d岁了,我是一个%c孩,我的身高是:%f”%(name,age,sex,height))
4.Print(“床前明月光,\n 疑是地上霜. \n 举头望明月,\n 低头思故乡。 ”) #换行输入
十二、.基本输入:
num1=input(“请输入第一个数字”) #1
num2=input(“请输入第二个数字”) #2
num=num1+num2 #等于12
Print(“最终结果是:%s”%num)
十三、包 装 类 型
num1=int(input(“请输入第一个数字”)) #1
num2=int(input(“请输入第二个人数字”))#2
num3=num1+num2 #等于3
Print(“第一个数字%d+第二个数字%d=%d”%(num1,num2.num3)) #把原来的字符串类型包装成了整数类型 汉字不能转换
十四、 运 算 符
加(+)、减(-)、乘()、除(/)、取整数(//)、取余数(%)、幂次方(**)
1.a=12 b=10
2. 换值 a,b=2,1 print(a) print(b) 得到2,1
3.复合赋值运算符: a=12 b=10
a+=b print(a) print(b) #22 10 a-=b print(a) #2
a=b print(a) #120 a/=b print(a) #1.2
a//=b print(a) #1 a**=2 print(a) # 144
十五、(and)逻辑运算符 : 都是假最后就是假、都是真最后就是真 、有一个假最后就是假
5.(or)逻辑运算符:都是假的最后就是假、 都是真最后就是真、有一个是真的最后就是真的
十六、类 型 强 制 转 换(str转bool)
X=input (“真的假的?”) a=bool(x) print(a)
十七、类 型 强 制 转 换 (str转float)
X=input(“请输入身高”) a=float(x) print(a)
十八、类 型 强 制 转 换(float转str)
a=1.243 s=str(a) print(s)
十九、类 型 强 制 转 换 (转成十进制)
a=10 z=hex(a) print(z)
二十、案 例:判 断 是 否 成 年
age=int(input(“请输入您的年龄”))
If age>25:
Print(“您已经是成年人了”)
Print(“程序结束”)
二十一、or逻辑运算符:有房子(house)、有车子(cart)、满足一个就可以
house=input(“您有房子么?Y/N”)
cart=input(“您有车子么?Y/N”)
If house==”Y”or cart==”Y”:
Print(“不错不错,年轻有为!”)
Print(“程序结束”)
二十二、and判断案例:是不是钻石王老五,两个条件都得满足
house=input(“您有房子么?Y/N”)
cart=input(“您有车子么?Y/N”)
if house==”Y” and cart==”Y”:
Print(“您好,钻石王老五做个朋友吧!”)
Print(“程序结束”)
二十三、Not 逻 辑 判 断 案 例:小于0大于100的数字
Num=int(input(“请输入一个数字”))
If num >100 or num<0:
Print(“%d这个数字是0~100之外的数字”%num)
Print(“程序结束”)
二十四、else案例判断是不是高富帅,两个结果要不然是正确的要不然是错误的。
Height=input(“你高么?Y/N”)
Money=input(“你有钱么?Y/N”)
Handsome=input(“你帅么?Y/N”)
If height==”Y”and money==”Y”handsome==”Y”:
Print(“高富帅,我们做朋友吧”)
else:
Print(“你不是高富帅不跟你玩”)
二十五、If elif else 连 续 判 断
age=int(input(“请输入您的年龄”))
if age>0 and age<=10:
Print(“儿童阶段”)
elif age>10 and age<=20:
Print(“少年阶段”)
elif age>20 and age<30:
Print(“青年阶段”)
elif age>30 and age<=50:
Print(“壮年阶段”)
elif age>60 and age<=90:
Print(“老年阶段”)
else:
Print(“成仙阶段”)
二十六、嵌套案例 :2元就可以坐车,并且有座位 输入余额 只要有座位就可以坐下 setcount>0 就可以
Money=int(input(“请您刷卡”))
if money >=2:
Print(“您尽快上车”)
Setcount=int(input(“请输入座位数”))
if setcount>0:
Print(“请您坐下”)
else:
Print(“您站一会吧没有座位了”)
else:
Print(“您卡中余额不足”)
二十七、跟 媳 妇 道 歉 写 一 万 遍 对 不 起 我 错 了
i=1
While i<=10000:
Print(“第%d遍,媳妇对不起我错了”%i)
i+=1
二十八、求 1~100 之 内 的 和
Count=0
While i<=100:
if i % 2==0:
Count+=i
i+=1
Print(count)#5050
二十九、打 印 矩 形:
j=1
While j<=9:
i=1
While i<=9:
Print(“”end=””)
i+=1
Print(“”)
j+=1
三十、打 印 三 角 形
j=1
While j <=9:
i=1
While i<=j:
Print(“”end=””)
i+=1
Print(“”)
j+=1
三十一、打 印 九 九 乘 法 表
j=1
While j <=9:
i=1
While i <=j:
Print(“%d * %d = %d ”%(i , j , (i * j )),end=””)
i+=1
Print(“”)
j+=1
三十二、循 环 嵌 套 输 入 数 据
hang=int(input(“请输入您要打印的行数: ”))
lie=int(input(“请输入您要打印的列数: ”))
flag=int(input(“请输入您要打印的字符: “))
j=1
While j <=hang:
i=1
While i<=lie:
Print(“%s %flag ,”end=””)
i+=1
Print(“”)
j+=1
三十三、水 仙 花 数
Num =int(input(“请输入100~999之间的任意三位数字: “))
if num >=100 and num <1000:
ge =num %10
shi =num // 10 % 10
bai =num // 100
newNum=ge3+shi3+bai3
if num==newNum:
Print(“%d这个数字是水仙花数”%num)
else:
Print(“您输入的不是水仙花数”)
else:
Print(“您输入的数据有误,我们需要三位数字”)
三十四、打 印 水 仙 花 数 (在100~999之间)
for i in range (100,1000):
ge=num % 10
shi =num // 10 % 10
bai = num // 100
newNum=ge3+shi3+bai3
if i == newNum:
Print( i ) # 153、370、371、407
三十五、循环判定是不会是白富美 不是就继续判定
While True:
Bai =input(“你白么?Y/N”)
Fu=input(“你有钱么?Y/N”)
Mei=input(“你美么?Y/N”)
if bai==”Y” and fu==”Y” and mei==”Y”:
Print(“您好白富美三里屯欢迎您!”)
Break
else:
Print(“很可惜你不是白富美 再见”)
来源:CSDN
作者:beyongboy
链接:https://blog.csdn.net/beyongboy/article/details/104735808