首页 > 编程语言 >python-day01

python-day01

时间:2024-03-22 22:44:43浏览次数:38  
标签:注释 变量 python day01 空格 print 拼接 字符串

python基础语法

注释

单行注释:# 注释内容
多行注释:""" 多行注释 """

type()语句

判断类型


例如:

print(type(123))
print(type(23.4))
print(type("Hello"))

输出为:

数据类型转换

  • int(x) <===> 将x转换为一个整数
  • float(x) <===> 将x转换为一个浮点数
  • str(x) <===> 将x转换成一个字符串

ps:

  1. 字符串类型转换成整型或者浮点型时,必须合法。
  2. float型的数据转换成int型,大转小,会有精度损失。

标志符的命名规则

  • 由英文、中文(不推荐)、数字(不能做开头)、下划线(_)构成。
  • 严格区分大小写
  • 不可使用关键字:True、False、None、def……

变量的命名规范

  • 全英文小写
  • 见名知意
  • 多个单词用下划线分隔开

常用运算符

+、-、*、/、%、**(次方)、//(取整除)

字符串定义

单引号、双引号、三引号定义法(要用变量来接受就不是多行注释)

字符串的嵌套

要想在字符串里有单引号、双引号,有如下两种方法:

  1. 用不同于字符串定义的引号
    eg:
    name = '"黑马'
    name = " '黑马 "

  2. 用转义字符\解除引号效用
    eg:name = "\"黑马"

字符串格式化

字符串与各类型变量的拼接

  • 字符串与字符串变量、字符串拼接可以用+来进行
  • 字符串与其他类型变量不能直接拼接。但能间接拼接,用逗号来连接时,会出现空格的情况。

eg:print("我有共:",money,"元。。。")

结果为:我有共: 40 元。。。
ps:40的前后都有空格

字符串格式化方法

方式一:%占位符拼接

class_num = 3
person_num = 50
print("我们%s班有%s个人"%(class_num,person_num))

ps:%表示要占位,s表示将变量转换成字符串类型放入占位的地方

精度控制(%m.nf)

%5d,将宽度控制在5位。
11 ==> [空格][空格][空格]11

%5.2f,宽度2位,小数2位。
11 ==> [空格]11.00,其中,小数位和小数点也加入了宽度的计算

方式二:f"xxx{变量}",其中f表示format,无法进行精度控制,原样输出

year = 2024
salay = 2333.45
print(f"我毕业年为{year},工资为{salay}")

input()语句

键盘输入语句input("xxx"),返回值为str,"xxx"为输入前的提示语句,也可以没有

标签:注释,变量,python,day01,空格,print,拼接,字符串
From: https://www.cnblogs.com/aimengxi/p/18090538

相关文章

  • 最大化运输问题求解——Python实现
    运输问题(TransportationProblem)是运筹学中的经典问题,通常涉及将资源从供应点转移到需求点,以最小化运输成本或满足需求。这个问题在各种实际场景中都有广泛的应用,包括但不限于以下几个方面:供应链管理:在供应链中,最小化运输问题可用于确定最有效的货物运输方式,以满足各个节点之间的......
  • python 教你如何创建一个自定义库 colorlib.py
    目录Colorlib生成代码模块代码导入测试测试一测试二应用测试颜色列表colorList随机颜色元组randcolorTuples随机颜色字串randcolorStringsColor类测试测试一测试二题外话Colorlib有没有碰到过这样的场景:写代码时想要用上丰富的色彩,但苦思冥想搜肠刮肚只记......
  • Java-day01
    类型隐式转换byte、short、char类型数据在运算时(+、-、*、/、%...)会进行隐式转换成int。例如:bytea=3;byteb=4;bytec=a+b;错误,a+b在运算时会转换为int型,将int型赋值为byte型,大转小,需要强制转换,(byte)(a+b)shorts=1;s=s+1;错误,s+1在运算是会转换为int型,......
  • Python学习之selenium爬取英雄联盟网页
    获取英雄联盟网页importtimeimportfake_useragentimportrequestsfromseleniumimportwebdriver#英雄联盟爬虫#selenium#pipinstallselenium#url,request方法来请求英雄联盟网页,但是获取时会存在来不及渲染的情况,即无法显示整个页面url='https://......
  • Python解压当天创建的ZIP文件到指定的文件夹中
    1.首先,导入了需要使用的模块:-`zipfile`:用于处理ZIP文件的模块。-`os`:提供了与操作系统交互的功能。-`shutil`:用于高级文件操作,例如移动文件等。-`datetime`:用于处理日期和时间的模块。2.定义了一个函数`unzip_todays_files(zip_files_folder,extract_folder)`......
  • 【知识图谱】基于Python Neo4J :忆
    学习新技术,准备做一个用知识图谱和大数据做的的助农项目1.准备工作        首先就是软件的使用,那么选择了使用人数最多,模板使用最多的Neo4J,使用此软件得先安装Java的运行库,这里就不多介绍,网上有许多从零开始的安装教程。        在安装完运行库后,以管理员身......
  • 搞AI不必非得转学python了,SpringAi(spring版的langchain)来了
    搞AI不必非得转学python了,spring版的langchain来了!!!作为一个java程序员研究大模型真的是天然的心理门槛。换个语言(python)就感觉换了个媳妇一样,总是迈不出那一步。最近为了项目,下定决心、刚费了九牛二虎之力搭建了一套本地问答大模型应用,见我前一篇文章:MacbookairM216G......
  • 蓝桥杯 python
    目录一、遍历列表1.使用for循环和enumerate()函数实现2.案例代码二、对列表进行统计和计算1.统计数值列表的元素和2.案例代码三、对列表进行排序1.使用列表对象的sort()方法2.使用内置的sorted()函数实现四、列表推导式1.从列表中选择符合条件的元素组成新的列表......
  • 【Python模块】
    Python模块是一个包含Python定义和语句的文件。模块可以定义函数、类和变量。模块也可以包含可执行的代码。一个模块就是一个包含Python代码的文件,文件后缀是.py。模块可以被其他程序引入(import),以使用该模块中的函数等功能。这也是使用Python标准库的方法。一、Python模......
  • python
    安装配置安装相关python1.windows版本的下载路径https://www.python.org/downloads/windows/pycharm1.安装后pycharm的路径C:\ProgramFiles\JetBrains\PyCharm2022.3.1\bin2.pycharm的破解方法https://www.exception.site/article/17023.破解文件在chrometom......