基础语法和变量笔记——11.15

2023-10-12 12:50

本文主要是介绍基础语法和变量笔记——11.15,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基础语法和变量——11.15

一,print函数

1.在控制台中看到的数据一定是程序中print打印的数据

列如输入 print(100)

显示结果:100

2.一个print打印一个数据:print(需要打印的数据)

如下列:

print(10)
print('fan')
print(False)
print(True)
print(10+20)

输出结果:

  • 10
  • fan
  • False
  • True
  • 30

3.一个print同时打印多个数据:print(数据1,数据2,…) 必须英文逗号隔开

如下列:

print(10, 20, 30)
print(10 + 20, 'fan', 100 * 5, 150/5)

输出结果:

  • 10 20 30
  • 30 fan 500 30.0

二,变量

1.使用数据的方式

1).在需要数据的时候直接使用数据

例如

print(18)

2).需要数据的时候先将数据保存到变量中,需要时再通过变量来使用数据

例如

age = 8
print(age)

输出结果:

  • 8

应用场景方便批量改动和引用

例如

pyword = '17683197517'
print(word)
print(word)
print(word)

使用数据的建议:每次使用数据的时候先用变量存储数据,再通过使用变量来用数据

2.使用变量

1.)定义变量(创建变量)

语法结构:变量名=数据

说明:
a.变量名-由程序员自己命名(字母数字下划线组成,数字不开头,不可关键字,不可空值)
要求:是标识符(字母数值下划线组成);不是关键字
规范:见名知意思(看到变量名就知道变量中保存的是什么数据)
不使用系统的函数名(print),类名(int,float,str)或者模块名
所有字母都小写,多个单词用下划线隔开(隔开是方便见名知意)
b.= 赋值符号
c.数据 - 可以是任何有结果的表达式(包括具体某个数据具体,运算表达式)

例如

# int = 10

int属于类名,所以不可取

dog_name = '锐锐'

多个单词用下划线隔开,便于见名知道意思(上列:狗的名字叫锐锐)

result = 10-20
print(result)

变量为运算表达式

2.)使用变量

使用变量就是使用变量中保存的数据(数据可做的事,保存数据的变量也可用)

先定义再变量

例如

num = 10
print(num)num1 = num
print(num1)print(num + 20)

3.)***给变量重新赋值给已经定义过的变量重新赋值

a = 12
print(a)a = 23
print(a)

重新赋值的时候可以赋不同类型数据

a = 23
print(a)a = 'fan'
print(a)

4.)同时定义多个变量

a.同时定义多个变量赋相同的值:变1=变2=变3=数据

x = y = z = 888
print(x, y, z)

b.同时定义多个变量赋不同的值:变1,变2…=数1,数2…

m, n = 11, 22
print(m, n)
  • 案例:写代码交换两个变量的值
a = 100
b = 200
c=a     a=b       b=c

三.数学运算符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n31nvvAi-1668510416540)(https://tse3-mm.cn.bing.net/th/id/OIP-C.nVv8XuLB37xxWAFwvkmhLAHaEo?pid=ImgDet&rs=1)]

1.)数学运算符号

  • 数学运算符号:+ (加),-(减),*(乘),/(除),//(整除),%(取余)

  • **(幂运算)

  • +,-,*,/和数学中的+ ,-,×,÷一样

print(5/2)
print(5+1)
print(5-1)
print(5*2)

2.)整除//

求两个数的商,除零头,向小取整

print(5//2)    # 结果为2
print(-5//2)    # 结果为-3(因为向小取整)

应用场景:去掉一个整数的低位数保留高位数

num=7892
print(num//10)   # 798
print(num//100)   # 78
print(num//1000)   # 7

3.)%(取余,取模)

x % y ,求x除y的余数

print(10 % 3)     # 1
print(23 % 10)    # 3

应用场景1.判断两个整数之间是否存在整除关系(判断一个数是否能被另一个整除)

num1 = 78
num2 = 3
print(num1 % num2)   # 结果为0,可以整除

应用场景2:保留整数的第一位数,去掉高位数-对10或10的n次方

www = 782289
print(www % 10)   # 9
print(www % 100)  # 89

列题:写代码获取www的十位数

www = 782289
print(www // 10 % 100)   # 8
# 方法2
print(www % 100 // 10)  # 8

​ 写代码获取www的百位数

print(www % 1000 // 100) # 2
print(www // 100 % 10 )  # 2

4.)幂运算

x ** y 求x的y次方

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vo4hhrf1-1668510416540)(https://ts1.cn.mm.bing.net/th/id/R-C.1b41e4e63f252d719c560b8c0ebeffdd?rik=KlwmhcqEB6%2fllw&riu=http%3a%2f%2fimg.chusan.com%2fupload%2f202011%2f20201115145047792.jpg&ehk=Q32rp3Wrkrsw6%2fHGT16VTZL6yYTyY04b8Erp79xIi3o%3d&risl=&pid=ImgRaw&r=0)]

print(9 ** 3)
print(4 ** 0.4)
print(4 ** -2)
print(8 ** (1/3))

四.比较运算符

比较运算符号:>,<,>=,<=,==,!=(大于,小于,大于等于,小于等于,等于,不等于)

1).所有比较运算符的结果都是布尔值

print(10 < 5)
# 判断num是否为偶数
num = 40
print(num % 2 == 0)

2).python中的比较运算支持连写表示范围

age = 20
print(18 <= age <= 28)

——范逸凡

num = 40
print(num % 2 == 0)


2).python中的比较运算支持连写表示范围```python
age = 20
print(18 <= age <= 28)

——范逸凡

11月 . 15日

这篇关于基础语法和变量笔记——11.15的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/195956

相关文章

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键

Python基础语法中defaultdict的使用小结

《Python基础语法中defaultdict的使用小结》Python的defaultdict是collections模块中提供的一种特殊的字典类型,它与普通的字典(dict)有着相似的功能,本文主要... 目录示例1示例2python的defaultdict是collections模块中提供的一种特殊的字

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.