基础语言-第二天-基础语法和变量

Python基础之注释、语句、标识符、关键字、常用数据和对应数据类型、打印和输出、变量 Python从基础到入门Day1 1.C语言与Python代码执行的流程图 2.Python的兼容性 3.Pycharm的部分操作设置 1、设置主题字体 2、文件头部注释 3、文件删除和重命名 4、快捷键 # ctr + s - 保存 # ctr + c - 复制、拷贝 # ctr + v - 粘贴 # ctr + x - 剪切 # ctr + z - 撤销 # ctr + y / ctr + shift + z - 反撤销 # ctr + / - 添加或者 阅读详情

d2-基础语法和变量

学习一门语言从hello world开始,好好学习,天天掉发!

  • 基础语法

一、常用快捷键

ctr + / - 添加或者取消注释

ctr + c - 复制

ctr + v - 粘贴

ctr + a - 全选

ctr + s - 保存

ctr + z - 撤销

ctr + y - 反撤销

ctr + f - 查找

/ shift /(光标) - 选中部分

按住alt键点击鼠标 - 多光标

二、注释

(一)概念

代码中不参与编译执行的部分(不会被翻译成机器码的部分)。

注释的存在不会影响程序功能。

(二)单行注释

在一行注释内容前加#(支持ctr + /快捷键)。

# 这是单行注释

(三)多行注释

将多行注释内容放在三个双(单)引号开头,三个双(单)引号结束的中间。

"""
这是多行注释
"""

'''
这也是多行注释
'''

(四)作用

  1. 对代码进行注解和说明,增强代码的可读性。

  2. 让代码功能消失。

三、行和缩进

(一)行

  1. 一条语句占一行,一行结束后不需要写分号。
a = 100
b = 200
  1. 如果一行非要写多条语句,语句和语句之间要加分号。
a = 100; b = 200

(二)缩进

一条语句前面不能随便添加缩进,否则会报错。

四、常见数据和数据类型

(一)数字数据

  1. 用来表示数值大小的数据。

  2. 在程序中的表示方式:和数学一样。

  3. 数据类型:整型(int);浮点型(float)。

print(type(4))  # <class 'int'>
print(type(6.8))  # <class 'float'>

(二)文本数据

  1. 用文字来表示信息的数据。

  2. 在程序中的表示方式:将数据放在’'或""中。

  3. 数据类型:str。

print(type('大连'))   # <class 'str'>

(三)布尔

  1. 只有True(真;肯定)和False(假;否定)两个值。

  2. 在程序中的表示方式:直接写True和False。

  3. 数据类型:布尔(bool)。

print(type(True))  # <class 'bool'>

(四)空值

None: 表示没有

五、类型相关工具

(一)获取数据类型

type(数据)

print(type(True))  # <class 'bool'>

(二)类型转换

类型名(数据)

  1. 整数和浮点数之间的转换规则。

整-浮:加.0

print(float(1))
1.0

浮-整:去掉.和后面的小数

print(int(1.23))
1
  1. 只有’ '里面的数据为整型才可以转换成数字。

  2. 只要引号内容本身是一个合法的数字就可以转换成浮点数。

  3. 所有的数据都可以转换成字符串和布尔。

六、标识符和关键字

(一)标识符

  1. 定义:Python的命名要求: 名字(变量名、函数名、类名、模块名)

  2. 必须由字母、数字或下划线组成,数字不能开头

(二)关键字

  1. 本身就具备特殊功能或者特殊意义的标识符就是关键字

  2. 关键字不能另作他用。

七、输入和输出

(一)输入(input)

  1. 语法: 变量=input(输入提示信息)
name = input('请输入姓名!')
  1. 作用

a: 提示用户输入数据,并且将用户输入的数据存到指定的变量中。

b: 不管通过input操作输入的是什么数据,返回的数据类型都是字符串。

(二)输出(print)

1.打印一条数据–print(数据或者数据表达式)

print(100)

2.打印多条数据–print(数据,,数据2, 数据3,…)

print(100,200,300)

3.设置end–end默认是换行;可以自己设置end的值。

print(1,1,1,1,end='=')
1 1 1 1=

4.设置sep–sep默认空格;控制多个数据在打印的时候的分割方式

print(1,1,1,1,1)
print(1,1,1,1,sep='=')
1 1 1 1 1 
1=1=1=1
  • 变量

一、定义变量

将数据保存到变量中。

二、语法

变量名 = 数据

age = 18

(一)变量名

由程序员自己命名。必须满足两个要求和三个规范

2个要求:是标识符;不是关键字

3个规范:见名知义;字母都小写,多个单词用下划线隔开;不使用

系统的函数名,类名和模块名。

(二)=

赋值符号;固定写法

(三)数据

1.数据是需要保存的对象。

2.提供数据的方式:具体的数据;已经赋值过的变量;运算表达式;

函数调用表达式

三、使用变量

使用变量中保存的数据。

【30天python从零到一】---第二天:python基础语法(一) 本文主要总结Python语法中的常量表达式和变量的类型以及语法,希望大家读后能有所启发。 阅读详情

相关推荐

第二天 Python基础语法

Python 是一种广泛使用的高级编程语言,以其简洁易读、语法优雅而著称。

IT深耕十余载,大道之简 822

【Python】空格字符串的处理技巧 | sep和end | 没有自增符的原因 | 格式化输出

空格字符串的处理技巧 ①lstrip() 用于截掉字符串左边的空格或指定字符。 返回截掉字符串左边的空格或指定字符后生成的新字符串。 * 匹配时不是按照整个字符串匹配的,而是一个一个进行匹配。但是如果混有 str = 'abcdabcdPYTHON' print(str.lstrip('dcba')) #PYTHON str = ' PYTHON' print(...

咸鱼夏の翻身观察记录 3306

FreeFEM++下载安装和使用

最近要利用机器学习求解一些偏微分方程,对于一些复杂的偏微分方程,需要一些精度比较高的参考解,导师推荐了FreeFEM++软件。首次使用,特此记录一下,以备以后查阅。 1、FreeFEM++简介 FreeFEM是开源的有限元模拟系统,有法国利翁斯实验室、埃尔和玛丽居里大学共同开发,在世界范围内广泛使用。 2、FreeFEM++去何处下载? 下载地址:https://freefem.org/ 点击Download,然后会跳转到 https://github.com/FreeFem/FreeFem-source

夜晓岚的博客 1万+

print中分隔符sep

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34120274的博客 1831

最小二乘(MLS)求点云法向量

MLS算法的基本思想是通过在点云的局部邻域内拟合一个光滑曲面,如平面或多项式曲面,以此来重建和处理点云数据。对于法向量估计,MLS通常在每个点的邻域内拟合局部平面,然后从该平面的法向量作为点的法向量。

twnkie的博客 744

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

a_zxswer的博客 191

Python学习笔记(一)1.Python中end=和sep=的用法与区别。

Python中end=和sep=的用法与区别

qq_44985415的博客 1万+

PointPillars代码详解及实现

SourceURL:file://文字文稿1和2D图像的深度学习目标检测很不相同,点云数据具有两个显著特征,为了将图像领域卷积神经网络做模式识别的经验引入三维点云中,一些深度学习方法采用了三维卷积方法或者是将点云投射为2维深度图,还有一类方法是使用鸟瞰视角Bird’s Eye View,来组织点云数据的输入,相比于2维深度图,鸟瞰图不存在遮挡问题但是数据分布更加稀疏造成网络特征学习效率低下。

m0_47313541的博客 662

python里的splitlines详解

Python的split方法函数可以分割字符串成列表,默认是以空格作为分隔符sep来分割字符串。 [python] view plaincopy In [1]: s = "www jeapedu com"      In [2]: print s.split()   ['www', 'jeapedu', 'com']      

shannimabia的专栏 2660

《备考系统分析师》 - 专栏介绍和目录

本专栏提供软考高级系统分析师全套备考资料,包含四大核心内容:1.详细考点梳理(覆盖基础知识、关键技术、案例实践三大模块16个章节);2.历年真题及解析(2009-2022年所有真题含综合知识、案例分析和论文);3.100+篇高质量论文范文;4.预测模拟题。早鸟价仅需9.9元,可节约80%资料搜集时间,帮助考生高效备考、顺利通过考试。专栏持续更新,有问题可随时联系作者。

数据知道的博客 1万+

车间数据孤岛终于破了!C#上位机+MQTT打通产线与MES,数据延迟从小时级降到秒级

本文针对工业上位机开发中常见的车间数据与企业管理系统(MES)割裂问题,提出基于C#和MQTT协议的完整解决方案。通过EMQX MQTT Broker实现数据实时双向传输,将质量追溯时间从2小时缩短至10秒,生产计划自动下发,实现秒级数据延迟。方案采用分层解耦架构,支持设备更换和系统升级,核心优势包括低延迟、高可靠性和易扩展性。文章详细介绍了MQTT协议选型理由、整体架构设计、技术选型(EMQX Broker和MqttNet客户端),并提供了C#实现代码和部署流程。该方案已在实际产线验证,可有效解决&quo

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 483

end和sep的使用方法

end: 默认是换行'\n',表示以什么结尾,比如以, | \n 等 方法: 默认end = '\n' a b c 如果end = ' ' a b c sep: 默认是空格' ' 表示两个字符之间用什么隔开,如, : |等 方法: sep = ',' 老板,root,12 sep = '|' 老板|root|12 说实话以上也看不出什么来.二者效果区别如下: sep = '|' nam...

1067

WEB浏览器视频流播放方案

基于Media Source Extensions播放视频流 浏览器播放视频的几种方法 一、H5 video标签 在浏览器播放视频,可以使用HTML5原生的video标签。但其播放的格式使用一定限制的,目前video只支持三种格式WebM、Ogg、MP4。 WebM:WebM 文件使用 VP8 视频编解码器和 Vorbis 音频编解码器 Ogg :Ogg 文件使用 Theora 视频编解码器和 Vorbis音频编解码器 MP4: MPEG 4文件使用 H264 视频编解码器和AAC音频编解码器 上面三种

machh的专栏 2381

JAVA学习打卡 Day2

java学习打卡 day2 第二天打卡???? java变量初涉 先来康康java中变量是如何读取的 package hello; import java.util.Scanner; public class Input { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner in=new Scanner(System.in);//读取用户输入 System.out.println("The inp

m0_52235570的博客 221

TC8:IPv4_HEADER_05-09

所有主机都必须准备好接受最多576个字节的数据报我们知道最大传输单元MTU通常是1500个字节,也就是说一条IP数据报的Header+payload最大1500,那为什么这条测试用例又要求主机准备好接受最多576个字节的IP数据报呢。

jasonj333 512

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

C语言学习小结(day02)

N为常量别名(右值)。预处理阶段直接替换,不占用内存空间。

m0_66592645的博客 459

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

The Learning Journey Of GO

This is the second day to learning go.This day i look through the first content of Basics,in this part, (1) i learn package main,i found all the go program beginwith package main. (2) And Import,it can be grouped into a parenthesized or multiple import s

weixin_58109345的博客 129

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

第二天:基础语法和变量

第二天 基础语法和变量 常用快捷键 ctr + / - 注释和取消注释 ctr + s - 保存 ctr + c - 复制(拷贝) ctr + v - 粘贴 ctr + z - 撤销 ctr + x - 剪切 ctr + a - 全选 ctr + shift + z - 反撤销 1.注释 高级语言的代码由两个部分组成:有效代

Sophiechenyang的博客 181

Python基础语法入门(第二天)——输出、注释、变量

变量就是一个用于存储数据的容器,在我们编写的代码中可以用变量来表示某一特定的值或者数据,例如一个数字或者某个人的名字等。将一个值或数据放在一个变量,该过程可称为变量的声明。

weixin_43770993的博客 828

C语言第二天

今天一起学习C语言中的变量和基本的数据类型

2503_92649149的博客 1519

Flutter学习 第二天dart语法基础

这个转自我自己的有道云 想看图片去那里 文档:Day2_24 Dart语法.md 链接:http://note.youdao.com/noteshare?id=6c7875ef0d88c3e13440ccbec7d1e1b9&sub=55C6064F712D4B239B8D3FB7EDE5C5E0 Dart语法 认识Dart [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来...

jsp13270124的博客 1011

第二天数据类型和变量

第二天 python语言基础 一、基础语法 1、注释: 注释:对程序进行说明,不参与编译 ​ 代码分为有效代码和注释,有效代码会被编译器和解释器转化成计算机能够识别的机器码(计算机只能够识别0,1) ​ 注释在代码中不参与编译执行的部分,存在但不影响程序的功能 1.1单行注释 语法:在注释内容前面加#, 快捷键是ctrl+/ # print("上海浦东") 1.2多行注释 语法:三个单引号开头,三个单引号结尾或者三个双引号开头,三个双引号结尾。’’’ ‘’

qq_57535164的博客 363

爬虫系列一:十天python爬虫基础学习实战第二天——python基础语法

第一天已经学会了基本的开发环境的安装,今天,可以开始学习如何写代码了,朋友们! 回顾: 1.爬虫能干什么? 2.python环境安装 3.pycharm安装(IDE) 4.简单打印输出hello world 5.命令行打印输出hello world 今日主要内容点: 1.python基础语法 2.python变量 3.python数据类型 (知识来源:菜鸟编...

1045

Java基础——java的基本语法(变量、运算符、流程控制)

Java基础——java的基本语法1 Java基础知识图解 关键字 关键字的定义和特点: 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 保留字 Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标记符时要避免使用这些保留字 byValue、cast、future、 generic、 inner、 opera...

abelboy的博客 6989

从零开始的java语言学习第二天

该文档围绕 Java 基础编程展开,涵盖关键字、标识符、变量等内容。介绍了 Java 关键字的分类,包括基础语法、面向对象、异常处理等关键字,强调书写时需严格区分大小写,避免与类名混淆。说明了标识符的命名规则和规范,如类用大驼峰、变量用小驼峰。阐述变量的三要素、数据类型(基本和引用)、作用域(局部、成员、静态)及初始化方法。还讲解了变量存储的本质和关注原因,以及类型转换的分类、规则和注意事项,并给出示例代码辅助理解。

2401_83572171的博客 952

学姐教我学Java——第二天——基础语法之世界你好

基础语法前言Java的特征——面向对象面向过程面向对象小总结Java的特征——什么是类Java的特征——基础语法Java的特征——标识符Java的特征——修饰符世界你好代码:HelloWorld.java直接在这个红色的地方,地址栏输入cmd,回车,出现下图输入javac HelloWorld.java,回车雄起,来一个bug我解决一个,来两个我解决一双输入javac -encoding utf-8 HelloWorld.java输入java HelloWorld总结 前言 还是搞个前言吧,一个技术直男,给

qq_34156949的博客 719
上一篇: day19-jQuery用法及事件绑定
下一篇: 基础语言-第三天-运算符
simple_daytime
博客等级 码龄6年 68粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值