print('hello world'),这就是一个代码,只能运行不能保存,所以在终端中,代码只适合测试和调试,,可以再自己下载的代码编写软件中来编写代码,,终端就测试调试代码就行
终端测试代码,,在终端打开后,输入python+代码文件所在的路径,即可运行代码
在代码中,''中可以有中文和特殊文字,,''之外的只允许数字和代码,,没有中文和特殊数字
在代码前面不能打空格,运行时会报错
在终端里,,直接打开某个代码,方法1.打出python+将文件拖入终端框中
方法2.在终端中,将c盘改为其他盘(输入盘的名字+:)即可改为另一个盘
在另一个盘下打出cd:+文件的路径即可
编码问题:不同的软件编码需要使用相对应的编码语言,,
在终端中先输入python
进入python中,然后exit()出来
然后在终端中输入python(空格)--V
即可知道现在使用的Python的版本,并且它已经运行成功了
在python中,print相当于C语言中的printf,其中的引号必须是英文模式下的
在python中创建文件要创建一个.py的文件,才能永久保存,可以在任何地方保存
1.右键创建一个文本文档,
2.需要放开系统后缀名的管理
3.将文件的后缀名改为.py即可
在终端中显示代码,并且运行,,
方法一:
1.建立一个python代码的.py文件,,可用VScode来编写代码,,最后的后缀名要是.py
2.在终端中输入python(空格)+.py文件的直接路径(可以直接将文件拖入终端就可以了)
方法2:
1.在终端中输入cd(改变文件目录)(空格)+文件的路径(不包含文件)
(文件若不在C盘中储存,可在终端下直接输入D或者文件在的盘的名字+:(冒号)改为其他盘,这样才能找到在此盘下的文件)或者直接在该文件的索引行中打出cmd也行
2.在这个根目录之下,输入python(空格)+文件的名称(完整的文件名称,,是要加后缀名.py的)
注意:1.python的代码顶格写,,不能在代码前多加空格
注释:#......
代码之前的#...就是注释,为了增加程序的可读性,让别人能看懂你的代码,,为了合作方便而注释,但是对于汉字的不识别,,所以需要用到#....来表示,,#表示在执行代码时不会将这行代码注释运行,
多行注释分为
单行注释(多次使用来充分表达):
#....
#....
#....
后面接着写代码
多行注释:python中用"""三个引号来表示多行注释
"""(''')
....
.....
"""(''')
中间的..是注释
注意:在python中"(双引号)和'(单引号)一个意思,所以可以一起通用
特殊注释:
中文注释是python2和python3出现
注释是写在第一行的
#coding:utf-8,是表示使用中文注释的意思(在python2中的代码中比较常见)
在linux下可以使用#!/usr/bin/python,表达其路径
python的变量
变量:在程序运行时,可以变化的量(具有名称的内存空间)
在python中,没有定义常量的放大,所以python用变量代替
变量的必要性:
定义变量:
1.强数据类型的编程(java,C,C++,C#):在定义变量时,要确定存储的数据类型
2.弱数据类型的编程(PHP,python,javascript,ruby):变量的类型不固定,类型会自动识别
变量名称=值(较为简单)
python写代码不用分号,写完代码之后,,就直接分行了,不用分号了
但是也是允许加分号的,还是习惯问题,,,
加分号与不加分好的区别:加了分号后,可以允许代码连写,可以不用写一行分一行
变量的命名规范问题(标识符的规范):变量就是标识符
1.变量的名称组成部分只能由大小写字母(相同字母的大小写效果也是不一样的),数字和下划线组成(这三种都是有效方,剩下的叫做特殊方);
2.变量名称不能以数字开头,可以在字母后面写,,但是不能做开头,
3.不能以关键字或者保留字作为变量,这些都是有特殊含义的,不能用来作为变量(类似于if,for),随着python的升级,其所使用的关键字可以通过在python中输入keyword.kwlist来看python所不许用的关键字
4.变量的命名尽量有意义,类似于user_address='宁夏'(表明这个作者地址在宁夏)
5.如果有多个单词参与命名,建议使用下划线(python会大量使用这种方法)或者驼峰法(每个单词的首字母大写),、
作业1,五个ppt内容+代码
代码:
print("\n——————英雄联盟商城登录界面\n")
print ("~*"*10)
print("\t\t1.用户登录\n")
print("\t\t2.新用户注册")
print("\t\t3.退出系统")
print("~*"*10)
input("(温馨提示)请输入您的选项:")
代码
print(" \n 英雄联盟商城首页")
print("~*"*10)
print("\t\t1.进入英雄超市")
print("\t\t2.休闲小游戏")
print("\t\t3.退出登录")
print("~*"*10)
input("(温馨提示)请输入您的选项:")
代码
print("\n 英雄商城英雄列表")
print("\n 英雄联盟英雄列表")
print("~*"*20)
print("编号\t姓名\t\t昵称\t\t\t价格\t\t库存\t\t\t 描述")
print("1\t纳尔\t\t迷失之牙\t\t\t3500\t\t100\t\t\t 丛林不会原谅盲目与无知")
print("2\t瑞雯\t\t放逐之刃\t\t\t4000\t\t100\t\t\t 她是残忍高效的战士")
print("3\t薇恩\t\t暗夜猎手\t\t\t3500\t\t100\t\t\t 这个世界不像人们想象的那么美好")
print("4\t扎克\t\t生化魔人\t\t\t3000\t\t100\t\t\t 即使你没有脊柱,你也必须站起来")
print("5\t杰斯\t\t未来守护者\t\t\t2500\t\t100\t\t\t 武装着睿智与美丽,你的选择没有错")
print("~*"*20)
input("(温馨提示)请输入你要购买的英雄编号")
4
代码
rint("英雄详情")
print("购买页面")
print(" 英雄商城购买英雄")
print("英雄购买票据")
print("~*"*30)
print("\t\t\t英雄名称:盲僧(史诗)")
print("\t\t\t英雄属性:生命428(+85)/能量值2000(+0)/移动速度425/攻击力55.8(+3.2)")
print("\t\t\t\t\t\t\t攻击速度0.661(+3.1%)/护甲值21(+1.25)/攻击距离125")
print("\t\t\t英雄座右铭:一人之行可灭世,众人之勤可救世!")
print("\t\t\t英雄价格:3000")
print("\t\t\t活动折扣:9.5")
print("插播广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~*"*30)
print("(温馨提示)请付款:")
5
代码
print("订单页面:打印小票")
print(" 英雄联盟购买英雄")
print("英雄购买票据")
print("~*"*30)
print(" 英雄名称:九尾妖狐(史诗)")
print(" 英雄价格:10000")
print(" 活动折扣:9.5")
print("\t\t")
print(" 应付付款:9500")
print(" 实付付款:10000")
print(" 找零:500")
print("插入广告:当风云变色,当流离失所,世界不再是旧日模样")
print("你是否会为了自己的梦想战斗,直至力战身亡,直至彼岸他乡")
print("~-*"*30)
print("(温馨提示)按任意键返回上一级菜单:")
2.定义两个数,并交换他们的值
代码
num1=10
num2=30
print("交换前:num1=%s,num2=%s"%(num1,num2))
num1=num1+num2
num2=num1-num2
num1=num1-num2
print("交换后:num1=%s,num2=%s"%(num1,num2))