当前位置: 首页 > news >正文

python入门 介绍及变量的使用

1.python介绍

  • python 是一门计算机语言

  • 常见的计算机语言:python、java、C语言。。。

  • 什么是计算机语言:就是让计算机知道你想干什么,把你的需求使用它能听懂的语言说出来

  • 中国也有一门计算机语言:易语言

    • 能认为是语言的本质上来说需要具备一个特性:流程控制
    • 流程控制:
      • 分支结构
      • 循环结构
  • 易语言

    • 易语言_官方电脑版_51下载
  • 现在几乎凉了,因为中国文字博大精深,一个字有很多种意思,用中文编程太难了

2.python能干什么

爬虫=> 不靠谱 现在一般都有反扒机制

爬 就 违法

挂=> 抢茅台

人工智能 机器人 大数据 人脸识别。。。 需要学习神经网络

web开发(浏览器端的项目开发) google youtube

数据分析:pandas 做数据分析并图表的方式展示=> 可以做 自动化办公

3.语言类型

强类型语言:C 语言 对类型特别敏感 int num = 10; java也属于强类型语言

弱类型语言:php 全端javascript 对类型不敏感 $num = 10 $num = ”admin" var num = 10 var num = “root”

半强半弱:python 声明变量的时候就是弱的 不同类型做运算的时候就是强的 num = 10

4.python中常见的数据类型

数据类型:整数 浮点数 布尔(1 ture 真, 0 false 假)。。。。

字符串:abc def admin。。。。

列表:类似数组。。。。

元组

集合

字典

。。。。

5.python中变量的使用

  • 在python里面的注释

    # 代表单行注释
    
    '''
    多行注释
    多行注释
    多行注释
    '''
    
  • 声明一个变量

a = 10
  • 查看变量的类型
# ptint就是输出的意思 类似于C语言中的printf()
# type可以查看变量的类型
# <class 'int'> 表示变量a的数据类型为 int类型
print(type(a))

结果:
<class 'int'>
  • 声明一个字符串
# 声明一个字符串
str = "hello world"
# 输出 print()用于输出 这个代码就是用来做调试的
print(str)

结果:
hello world
  • 学习一门计算机语言本质上:

    • 1.语法
    • 2.函数
    • 3.库
  • 如果需要指定对用的 字符输出 可以将 字符串作为 ‘数组’ 的形式访问

    • 访问字符串中的某一个字符 可以从 索引 0开始 作为第一个字符

    • str[索引] 索引就是指定的字符在 字符串中的位置 位置从 0开始

# 指定访问字符串中某一个字符 类似于C语言中 对数组内容的访问
# str[索引] 索引就是指定字符在字符串中的位置 位置从0开始
str = "hello world"
print(str)
print(str[3])

结果:
hello world
l
  • 指定格式化输出
# 使用格式化输出 常用的格式化 %s字符串 %d数字 %c ASCII码
name = 'admin'
age = 18
sex = '男'
print("大家好,我叫%s,今年%d岁,性别是%s" %(name, age, sex))

结果:
大家好,我叫admin,今年18岁,性别是男
  • 大段落字符串的编写
# 这里的'''并不是多行注释
str2 = '''
  
    大段落的字符串
    换行后继续
    我是后续的字符串

'''
print(str2)

结果:
大段落的字符串
    换行后继续
    我是后续的字符串

相关文章:

  • 低代码与开发框架的一些整合[2]
  • Error: error:0308010C:digital envelope routines::unsupported
  • My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片
  • 【工具篇】【深度解析 DeepAI 工具:开启 AI 应用新体验】
  • 机器翻译中的编码器、自注意和解码器
  • c语言中offseto宏
  • 单片机 code RO-data RW-data ZI-data以及OTA学习
  • 在PyTorch中使用插值法来优化卷积神经网络(CNN)所需硬件资源
  • Spring面试题2
  • gitlab 解决双重认证无法登录remote: HTTP Basic: Access denied.
  • webmin配置终端显示样式,模仿UbuntuDesktop终端
  • 25年HVV关于0day的面试题
  • Elasticsearch Open Inference API 增加了对 Jina AI 嵌入和 Rerank 模型的支持
  • 改进收敛因子和比例权重的灰狼优化算法【期刊论文完美复现】(Matlab代码实现)
  • Python爬虫实战:获取笔趣阁小说信息,并做数据分析
  • 科普:你的笔记本电脑中有三个IP:127.0.0.1、无线网 IP 和局域网 IP;两个域名:localhost和host.docker.internal
  • 【Linux】进程优先级
  • 【小白学AI系列】NLP 核心知识点(八)多头自注意力机制
  • js版本ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13、ES14[2023]新特性
  • 【什么是双亲委派?】
  • 沪喀同心|为新疆青少年提供科普大餐,“小小博物家(喀什版)”启动
  • 视频|王弘治:王太后,“先天宫斗圣体”?
  • 安徽省委常委、合肥市委书记费高云卸任副省长职务
  • 云南威信麟凤镇通报“有人穿‘警察’字样雨衣参与丧事”:已立案查处
  • 郑州通报涉“健康证”办理有关问题查处进展情况
  • 中国恒大:清盘人向香港高等法院申请撤回股份转让