python环境安装

1.以管理员身份运行安装包 python-3.9.5-amd64.exe

2.在C盘建python3的文件夹

3.在控制台输入python验证环境是否搭建成功

管理员编辑python文件 管理员编辑python文件夹_python

 

 

管理员编辑python文件 管理员编辑python文件夹_内存地址_02

 

 

pycharm安装

pycharm:编写python的ide(代码工具)python3文件夹:为解释器

以管理员身份运行pycharm安装在D盘,同时在D盘新建code文件夹来存放写的代码

管理员编辑python文件 管理员编辑python文件夹_字符串_03

 

 新建窗口——》输入代码 print(”世界你好“)——》运行

管理员编辑python文件 管理员编辑python文件夹_python_04

 

 设置编码 setting

管理员编辑python文件 管理员编辑python文件夹_python_05

 

 代码风格

管理员编辑python文件 管理员编辑python文件夹_管理员编辑python文件_06

 

 代码层级

管理员编辑python文件 管理员编辑python文件夹_管理员编辑python文件_07

 

 设置主题

管理员编辑python文件 管理员编辑python文件夹_内存地址_08

 

 字体大小

管理员编辑python文件 管理员编辑python文件夹_内存地址_09

 

 ctrl+鼠标控制字体大小

管理员编辑python文件 管理员编辑python文件夹_python_10

 

 设置写代码默认作者

管理员编辑python文件 管理员编辑python文件夹_字符串_11

 

 创建文件夹

管理员编辑python文件 管理员编辑python文件夹_字符串_12

 

 把学习的index模块放在python文件夹里

管理员编辑python文件 管理员编辑python文件夹_python_13

 

 

Python:函数式的编程语言&面向对象的编程语言

核心设计思想:在Python中一切皆对象,这个对象可以是函数、类、变量等等

变量学习

变量的生命周期:变量定义后不会在内存中分配内存地址,只有在变量调用的时候会分配内存地址,变量调用结束后,分配的内存地址也会消失。

管理员编辑python文件 管理员编辑python文件夹_字符串_14

 

常用的数据类型

字符串:str---->姓名,

地址等整型:int---->年龄,是单纯的数字

bool:True False---->存储的变量是真是假

float:存储的变量是带有数字的小数点,比如薪资

name="yvonne"
age=18
isBoy=True
salary=1009.09

则输出数据类型函数为

print(type(name))
print(type(age))
print(type(isBoy))
print(type(salary))

管理员编辑python文件 管理员编辑python文件夹_管理员编辑python文件_15

 

 当定义对象name=Yvonne,a=name时,可以直接输出print(a) 如下

管理员编辑python文件 管理员编辑python文件夹_管理员编辑python文件_16

 

 

**注释**

1、#: 单行代码注释

管理员编辑python文件 管理员编辑python文件夹_字符串_17

2、三引号(三个引号): 是多行注释 '''''':多行注释

3、如何快速的注释代码: 选择代码 ctrl +/ (快捷键)

4、 取消注释:再次选择代码,然后是 crtl +/

输入输出

 换行:\n        空格:\t       注意:\的方向

'''
输入:input()
输出:print()
\n:换行
'''name=input("what is your name?\n")
print(name)

管理员编辑python文件 管理员编辑python文件夹_python_18

 

 

字符串的格式化

在python中所有输入的都是str的类型

比如把name,age,salary定义一个对象

管理员编辑python文件 管理员编辑python文件夹_字符串_19

 

 强制转换类型

管理员编辑python文件 管理员编辑python文件夹_python_20

 

 

在python中所有的输入都是str类型

字符串格式化占位符方式

%s:字符串(不仅仅只代表字符串,也可代替%d%f等)

%d:整型

%f:float
name=input("what is you name\n")
age=int(input("how old are you\n"))
salary=float(input("are you salary?\n"))
sex=bool(input("你是男是女\n"))
print("my name is %s,"
      "and my age is %d,"
      "and my salary is %f,"
      "and my sex is %s,"%(
 name, age,salary,sex))

管理员编辑python文件 管理员编辑python文件夹_内存地址_21

 

 

name=input("what is you name\n")
age=int(input("how old are you\n"))
salary=float(input("are you salary?\n"))
sex=bool(input("你是男是女\n"))
print("my name is %s,and my age is %d,and my salary is %f,and my sex is %s"%(name,age,salary,sex))

管理员编辑python文件 管理员编辑python文件夹_内存地址_22

 

 

%s:字符串(不仅仅只代表字符串,也可代替%d%f等)

print("my name is %s,and my age is %s,and my salary is %s,and my sex is %s"%(name,age,salary,sex))

管理员编辑python文件 管理员编辑python文件夹_管理员编辑python文件_23

 

 

format()关键字的格式化输出

print("my name is {username},and my age is {age},and my salary is {salary},and my sex is {sex}".format(
   username=name,age=age,salary=salary,sex=sex))

管理员编辑python文件 管理员编辑python文件夹_字符串_24