左上角依次点击 File->New Project,会出现如下界面
设置好工程路径和工程文件名后(默认是pythonProject),创建工程,按下图选择
接下来在工程中创建程序文档
设置程序文档的名称
建好后如下图所示
到此工程和文档便创立完毕
设置字体
设置模板
一些有用的操作(这里只列出了我自己可能忘记的)
ctr + x - 剪切
ctr + / - 添加或取消注释
ctr + y/ ctr + shift + y -反撤销
利用shift键选中部分,先用鼠标点击开始位置,再按住shift,点击结束位置(反之也可以)
同时操作多行(多个光标),按住Alt键产生多个光标
1.注释
注释是程序中不参与编译和执行(解释器不解释)的部分,注释对程序的功能没有影响,它主要是用来对程序中的代码进行注释和说明。
1)单行注释:在注释内容前加
打印你好
print('hello world')
#2)多行注释:三个双引号或者三个单引号之间
"""
这是多行注释
这是多行注释
这是多行注释
"""
'''
这也是多行注释
这也是多行注释
这也是多行注释
'''
#语法中的所有符号,必须全部都是英文输入法的符号
print(‘hahhaha’)
2.语句 :一条有效代码就是一条语句
一般一条语句占一行,不需要封号(给了不报错)
非要写多条语句,语句之间要用封号隔开
print('123');print('34657')
#一条语句开头不能随意缩进
3.标识符 - 程序中涉及到命名的时候
标识符的要求: 有字母、数字或者下划线 & 数字不能当开头
在Python3.多的时候,标识符中可以有中文,但是不建议使用
#可以使用中文定义变量,合法,但是不用
你好=18
age=18
print(age,18)
abc=13
1zbc=18 #(报错)
在python中本身具有特殊功能或者意义的标识符
从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’]
from keyword import kwlist
print(kwlist)
关键字不能用来命名
5.常用数据和对应数据类型
1214
342
print(3e4) #30000.0
print(1e-1) #0.1
True
False
# type() -获取指定数据的类型
print('True:',type(True),\
'False:',type(False),\
'100',type(100),\
'12.5:',type(12.5),\
'abc:',type('abc'))
补充:如果要一行代码写多行,就要运用’’
python中,一条语句占一行,一条语句结束后可以不用加分号
如果一行有多条语句,则需要加分号
一条语句想写多行,需要用(\)实现多行语句
```total=one+\
two+\
three
1.输出:print()
print(100)
print('重庆')
2,打印多个数据 print(数据1,数据2,数据3) ,数据在显示时会用空格隔开
print(1,23,55)
print('你好',12.3,False,True)
3,print(数据1,end=字符串)不指定end默认为’\n’
print(100,end='=')
print('123')
print(1,2,3,end='=====')
print(1)
4 ,print(数据,数据,数据,sep=’,’) sep控制数据之间的间隔
print(1,2,3,4,sep='+')
print(10,20,30,sep='+',end='=')
print(60)
2.输入input()
用变量获取从控制台输入的数据
注意:通过input从控制台输入的数据是字符串类型
打印名字
类型转换:int(),float(),str()
a=input("帅哥请输入姓名:")
print('您帅气的名字是:',a,type(a))
age=int(input('请输入年龄:'))
print('您明年的年龄是:',age+1,type(age))
1.什么是变量,是用来保存数据的
通过使用变量来使用数据
2.怎么去定义变量
语法:
变量名=数据
说明:
1)变量名-程序员自己命名
要求:是标识符,非关键字
规范:a,见名之意(知道变量代表着什么)
b,dog_name,dogName(名字有多个单词组成的时候,单词之间可以用下划线隔开,
也可以用单词首字母大写隔开)
c,不使用系统提供的函数名,类名,模块名
2)’=’ - 赋值符号,不是判断相等,是把右边的数据赋值给左边的变量
3)数据 - 任何有结果的表达式,例如:具体的数据12,ABC ,False,除赋值语句以外的运算表达式
3.使用变量就是使用变量中存储的数据(使用变量名就是使用变量)
变量须先定义才能使用
grade=100
print(grade)
print('id',id(grade))
print(100+1) #101
print(grade+1)
y=grade #对于已经赋值过的变量可以这样赋值
4.重新给变量赋值
重新给已经赋值过的变量赋值后,变量中保存的是最后一次赋的值
grade=81
print('id:',id(grade))
5.同时定义多个变量
1)同时定义多个变量赋相同的值
a=b=c=100
print(a,b,c)
2)同时定义多个变量赋不同值
m,n=100,200
print(m,n,type(m))
#方法一:利用中间变量交换
a,b=100,200
#a,b=b,a
temp=0
temp=a
a=b
b=temp
print(a,b)
#方法二:利用元组直接交换
t1,t2=100,200
print('t1,t2 id:',id(t1),id(t2))
t2,t1=t1,t2
print(t1,t2)
print('t1,t2 id:',id(t1),id(t2))
#注意:可以重新给已经赋值过的变量再次赋不同类型的值