Python基础第一章

一 Python介绍

 

Python的应用场景

主要是使用Python各类模块进行相关功能开发

  • 网站Web开发

    • Django,Flask,FastAPI等模块

  • 开发游戏

    • Pygame模块(小游戏)

  • 人工智能

    • NLP自然语言处理和CV视觉处理

      • 主要使用机器学习算法完成

      • PyTorch模块 TensorFlow模块 opencv模块

  • 大数据开发

    • pyspark 开发spark程序

    • pyflink 开发flink程序

    • hdfs模块 操作hdfs

  • 数据采集

    • requests模块

    • scrapy 模块

  • 测试开发

    • pytest

  • 运维开发

    • Ansible

  • 物联网

    • GPIO模块配合树莓派使用

二 开发方式

交互式开发

  • 输入一行代返回一行结果

  • 一旦关闭交互窗口代码就会清除掉,不适合项目开发

  • 一般用来进行代码的测试或函数的使用测试

脚本式开发

  • 项目开发需要使用脚本(文件)方式开发代码

  • 将代码写入一个以py结尾的Python文件,然后使用指令执行文件

三、代码注释

1-将不需要执行的代码进行注释,在运行文件是可以不执行

2-对编写的代码内容进行说明

使用格式

第一种方式使用井号
# 第一个注释

第二种方式 使用引号注释
'单引号的注释'
"双引号注释"
''' 三个引号注释 '''

# 第一个注释

' 这是一个单引号注释 '
" 这是一个双引号注释 "
''' 这是三个引号注释 '''

# print('hello world')
"print('hello world')"

''' 三个引号可以换行注释
第一行内容
第二行内容
第三行内容 
'''

print('hello flink') # 使用快捷键  ctrl+/

四、变量和类型

数据类型

1 整数

3.14 小数

'张三' 字符串

2023-14-15 日期

使用变量声明保存数据,说明数据的含义,相当于给数据指定了一个名字

1 15 28

age = 1

weight = 15

height = 28

变量定义

例如 

name = '名字'

age = 18

gander = ‘男’

使用变量

print(name)

print(age)

print(gander)

数据类型

1 整数 python中使用int

3.14 小数 python中使用float

'张三' 字符串 python中使用str

2023-14-15 日期 python中使用datetime

数据类型转化

# 类型转化
data_int = 10
data_float = 3.64
data_str = '张三'
data_str2 = '25' # 字符串的数字

# int 和float之间转化
print(float(data_int)) # 将int转为float
print(int(data_float)) # 将float转为int  取整数部分,不会四舍五入

# int 和str之间
data = str(data_int) # data变量接收 转化后的数据
print(data) # 将int类型转为字符串
print(type(data)) # 将int类型转为字符串

# data2 = int(data_str) # 非数字的字符串不能转为int类型

data3 = int(data_str2)  # 数字的字符串能转为int类型
print(data3)
print(type(data3))

# 在实际开发中对字符串的数字计算时,需要转为int类型或float类型
print(data_int+int(data_str2))

# 数字的字符串转为float
data4 = float(data_str2)
print(data4)

五、标识符和关键字

标识符:对代码内容进行声明,相当指定一个名字

变量名,函数名,类名都是Python中的标识符

变量 可以表示数据

函数名 可以表示一段代码逻辑

类名 将变量和函数封装在一起,形成一个整体,命名一个名字


定义标识符时要避免和python的关键字冲突

关键字就是每种开发语言自己的命名

SQL关键字 select from group by order by 等 在定义表或库时避免使用关键字

Python中的关键字

标识符命名规则

  • 驼峰命名

    • 大驼峰

      • 首字母大写 username --- > UserName

      • 定义类时使用

  • 下划线

    • 全部小写形式

    • 多个单词之间使用下划线拼接 username --- > user_name

    • 变量名,文件名,函数名

  • 不同公司有自己的命名规范

    • 项目_变量名 itcast_name

  • 命名规则不是强制要求根据公司实际需求定义

六、输入和输出

输入:将数据传递给Python程序

输出:Python程序将数据结果展示

  • 输入方法

    • 终端输入方法

      • input()

  • 输出方法

    • 输出终端

      • print()

输入数据

# 输入数据的方法input
# input(提示信息)
data = input('请输入数据:') # data就是接收用户输入的数据

# 将接收的数据输出
print(data)
print(type(data))

# 计算数据时需要对输入的数据进行类型转化,可以转为float类型
print(float(data)+10)

输出数据

换行输出

# 数据输出
# print输出
# print默认会自动换行输出结果
print('   咏雪')
print('作者 郑板桥')
print('一片两片三四片,')
print('五六七八九十片,')
print('千片万片无数片,')
print('飞入梅花都不见。')

# 一个print输出多行数据,使用 \n 字符,当print识别到\n时,会自动换行
print('   咏鹅\n 作者 骆宾王\n 鹅鹅鹅,曲项向天歌\n 白毛浮绿水,红掌拨清波')

# 将多行输出,合并一行输出
print(' 咏雪')
print('作者 张宗昌')
print('什么东西天上飞,',end='') # end='' 指定不进行换行
print('东一堆来西一堆。')
print('莫非玉皇盖金殿,',end=''

格式化输出

# 格式化输出
print('我叫张三,年龄20岁,体重75.52kg')
print('我叫李四,年龄22岁,体重70.50kg')
print('我叫王五,年龄22岁,体重65.22kg')

# 对固定输出内容,使用格式化输出,将需要变更的数据定义成变量,然后对变量进行输出
name = '赵六'
age = 35
weight = 85.82
# %s 是占位符,将来变量数据会替换到该位置,同时也声明了数据类型时字符串
# %d 用来表示整数数据
# %f 用来表示小数数据  %.2f 表示保留两位小数
print('我叫%s,年龄%d岁,体重%fkg'%(name,age,weight))
print('我叫%s,年龄%d岁,体重%.2fkg'%(name,age,weight))

# 实际开发使用更简便方式
# 字符串前面加f 会自动调用format方法
print(f'我叫{name},年龄{age}岁,体重{weight}kg')
print(f'我叫{name},年龄{age}岁,体重{weight:.3f}kg')

多个变量输出

# 输出多个变量值
name = '赵六'
age = 35
weight = 85.82
print(name)
print(age)
print(name,age,weight)

  • 20
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值