新建工程
点击file->New project,在location在本地新建一个工程文件:D:\test\code\testDev
不勾选虚拟环境的创建,选择Perviously configured interpreter,点击三个点的按钮,默认生成解释器路径,点击create进行创建。
点击file->settings,搜索关键字encode,设置中文编码为UTF-8;
点击file->settings,选择Appearance&Behavior,通过Theme设置背景,Darcula为深色模式;
点击file->settings,搜索关键字wheel,在Mouse control栏全部勾选,可通过鼠标滚轮控制字体大小;
点击file->settings,选择Editor->General->Appearance,勾选show line numbers(显示行号)和show whitespaces;
点击file->settings,选择code styles file and code template->python script,可设置文件模板,如#Author cch(加#注释,否则会报错);
点击file->settings,选择Editor->font,进行字体大小设置;
点击file->settings,选择Editor->color scheme-python-scheme,设置背景颜色。
1)函数式的编程语言,面向对象式的编程语言;
2)核心设计思想:在python中,一切皆是对象,对象可以是一个变量,可以是一个函数,也可以是一个类。
变量定义后,不会在内存中分配地址,只有在变量被调用的时候会分配内存地址,变量调用结束后,分配的内存地址也会消失。
字符串:str,例如姓名等
整型:int,例如年龄等单纯为数字的
浮点型:float,存储的变量是带有数字的小数点,比如薪资
布尔型:bool,存储的变量表示的是真或者是假。
1)查看对象的内存地址使用的函数是id();
2)看看对象的数据类型使用的函数是type()。
注意:bool类型变量的首字母必须大写。
1 name="cch" 2 print(name) 3 print(id(name)) 4 age=18 5 sex=True 6 salary=1009.8 7 print(type(name)) 8 print(type(age)) 9 print(type(sex)) 10 print(type(salary)) 11 #b是变量name的对象 12 b=name 13 print(b)
运行结果如下:
1 #输入:input() 2 #输出:print() 3 #换行:\n 4 name=input("what is your name?\n") 5 print(name)
1 #在python中所有输入都是str类型的。 2 #字符串的格式化: 3 #%s:str 4 #%d:int 5 #%f:float 6 name=input("what is your name?\n") 7 age=int(input("how old are you?\n")) 8 sex=bool(input("Are you a girl?\n")) 9 salary=float(input("What is your salary?\n")) 10 print(name) 11 print(age) 12 print(sex) 13 print(salary) 14 15 print(type(name)) 16 print(type(age)) 17 print(type(sex)) 18 print(type(salary)) 19 20 print("my name is %s,and my age is %d,and my sex is %s,and my salary is %f"%(name,age,sex,salary)) 21 print("my name is %s,and my age is %s,and my sex is %s,and my salary is %s"%(name,age,sex,salary)) 22 23 #format()关键字的格式化输出 24 print("my name is {name},my age is {age},my sex is {sex},my salary is {salary}".format(name=name,age=age,sex=sex,salary=salary)) 25 print("my name is {0},my age is {1},my sex is {2},my salary is {3}".format(name,age,sex,salary))
运行结果如下: