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

大话Python|基础语法(上)

一、单行注释

以下代码输出一个Hello World!字符串
在Python代码中,注释会自动被Python解析器忽略
print('Hello World')

二、多行注释

在Python代码中,注释一共有两种形式;
1、单行注释:注释的内容只有一行
2、多行注释:注释的内容不止一行
'''
内容体
'''

三、变量

1、变量只能是字母、数字、下划线组成
2、不能以数字开头
3、严格区分大小写
4、不能使用Python内置的关键词
print():是一个函数,主要用于信息的打印= 日常生活叫做等于,在Python代码中,这叫赋值符号
# 1. 定义一个变量name
name = '北风' # 字符串# 2. 定义一个变量age
age = 23# 3. 定义一个变量address
address = '上海市红桥区'# 打印变量,如何实现呢?
print(name)
print(age)
print(address)# 在Python代码中,print()还可以实现多个变量同时打印
print(name,age,address)

四、数据类型

在程序中,其实就是把日常生活中的业务场景拿到代码中去解决;但是由于日常生活中数据是非常丰富多彩的,
所以Python中的变量也有多种类型。
在Python中,一共有7种基本数据类型
1、数字类型
2、字符串类型
3、布尔类型4、列表类型
5、元组类型
6、字典类型
7、集合类型
# 1. int整数类型
a = 10
print(type(a))# 2.float浮点类型
b = 9.88
print(type(b))# 3.str字符串类型
c = "hello world"
print(type(c))# 4.bool布尔类型:Ture or False
d = True
print(type(d))

五、Print()操作

在Python代码中,输出操作都是通过print()函数来进行实现
# 1.定义一个变量name
name = '张三'
# 2.定义一个变量name
age = 26print(name)
print(age)
# PyCharm快捷键 Ctrl + D:快捷键复制当前行到下一行
print(name, age, '-', sep='-', end='-')
print(name, str(age), '-', sep='-', end='-')

六、input()操作

在Python代码中,我们可以使用input()方法接收外部设备的输入操作。
列入:去银行取款,首先要插卡,然后输入银行卡密码
基本语法:变量名称 = input(‘提示给用户的信息:')
注意:input()有两个注意事项
1、阻塞当前代码的执行,直到用户输入结束
2、input()返回的结果永远都是str字符串类型
password = input('请输入6位数密码')
print(type(password))

七、数据类型转换

数据类型转换:就是把一种类型转换成另外一种类型
int(变量):把变量转换成int整数类型
float(变量):把变量转换成float浮点类型
str(变量):把变量转换成str字符串类型
# 1.定义一个字符串类型的数据
str1 = '10'
# 2.把他转换成整数
num1 = int(str1)
print(num1)
print(type(num1))# 3.定义一个字符串类型的数据
str2 = '9.88'
num2 = float(str2)
print(num2)
print(type(num2))# 4.把input()接收到的数据转换成int类型
password = int(input('请输入6位数密码:'))
print(password)
print(type(password))

本文源码下载链接

大话Python|基础语法(上)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【监控】【Nginx】使用 Docker 部署 ELK Stack 监控 Nginx
  • Vite + Vue + TypeScript 项目搭建总结
  • 【ComfyUI】自定义节点ComfyUI_LayerStyle——模仿 Adob​​e Photoshop 的图层样式、图层混合、图文混合、添加不可见水印
  • 安卓13去掉下拉菜单的Dump SysUI 堆的选项 android13删除Dump SysUI 堆
  • C语言中数组和字符串的联系
  • OpenAI 刚刚推出 o1 大模型!!突破LLM极限
  • Ruby-SAML CVE-2024-45409 漏洞解决方案
  • 7.搭建个人金融数据库之快速获取股票列表和基本信息!
  • OpenHarmony(鸿蒙南向开发)——小型系统芯片移植指南(二)
  • 深度学习02-pytorch-04-张量的运算函数
  • 【计算机网络】运输层协议解析
  • 分布式锁优化之 使用lua脚本改造分布式锁保证判断和删除的原子性(优化之LUA脚本保证删除的原子性)
  • 全栈项目小组【算法赛】题目及解题
  • 《机器人SLAM导航核心技术与实战》第1季:第9章_视觉SLAM系统
  • Pandas简介
  • [译]CSS 居中(Center)方法大合集
  • 【Linux系统编程】快速查找errno错误码信息
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • Angular 2 DI - IoC DI - 1
  • Effective Java 笔记(一)
  • JS函数式编程 数组部分风格 ES6版
  • js作用域和this的理解
  • Just for fun——迅速写完快速排序
  • laravel 用artisan创建自己的模板
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • redis学习笔记(三):列表、集合、有序集合
  • storm drpc实例
  • 从tcpdump抓包看TCP/IP协议
  • 检测对象或数组
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 前端学习笔记之观察者模式
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (Python) SOAP Web Service (HTTP POST)
  • (二)WCF的Binding模型
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)计算机毕业设计ssm电影分享网站
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (一)基于IDEA的JAVA基础12
  • (一)认识微服务
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)http协议
  • (转)为C# Windows服务添加安装程序
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net framework 4.0中如何 输出 form 的name属性。
  • .net MVC中使用angularJs刷新页面数据列表
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET框架
  • .NET文档生成工具ADB使用图文教程
  • [ 第一章] JavaScript 简史
  • [2016.7 test.5] T1