首页 > 编程语言 >python基础篇(日更中)

python基础篇(日更中)

时间:2024-06-08 11:57:44浏览次数:29  
标签:输出 format python 基础 字符串 print world hello

1.变量

变量定义包含:变量名、值、数据类型、地址

变量名的规范起名(数字字母下划线,数字不能开头)、规范化(大小驼峰、下划线)

数值类型:int,float,bool,complex 判断类型的函数:type(5.9)

数据类型:字符串、数字、元组、列表、集合、字典

1.定义变量,多行注释
a='''int
hello
world'''
print(a)
输出结果:
int 
hello
world

2.字符串输出引号,使用转义字符(输出其他字符也是)
a="hello \"w\" world"
print(a)
输出结果:
hello "w" world

3.字符串运算符
字符串拼接:
a="hello"
b="world"
print(a+" "+b)
输出结果:hello world

字符串重复
a="hello"
print(a*2)
输出结果:hellohello

in,not in判断是否在字符串内
a="hello"
print("h" in a)
print("h" not in a)

r或R原字符输出
a="hello\nworld"
输出结果:
hello 
world
print(r"\n")
输出结果:\n

4.格式化输出
%c字符  %s字符串   %d有符号十进制整数   %u无符号十进制整数  %o八进制整数 %0x十六进制整数   %f浮点数   %e科学计数法   %g(%f,%e的简写)
格式化输出思路:定义模板%变量
(1)第一种方法
%s字符串形式输出
age=19
name="tom"
print('名字是%s,年龄是%d'%(name,age))
输出:名字是tom,年龄是19

%f浮点数
a=1.23456
print('%f'%a)  #默认保留6位小数
print('%.2f'%a)  #保留2位小数

%d十进制
a=1.35
print('%d'%a)
结果输出:1

%o八进制
a=11
print('%o'%a)
输出结果:13

(2)format()输出
①不带编号
print('{},{}'.format(10,11))
结果输出:10,11
a='hello'
b='world'
print('{} {}'.format(a,b))
print('{} {}'.format(b,a))
结果输出:
hello world
world hello

②带数字编号,可调换顺序,即{1}{2}
print('{0} {1}'.format('hello','world'))
print('{0} {1} {1}'.format('hello','world'))
print('用户名:{name},地址:{url}'.format(name='sszdlbw',url='www.sszdlbw.com'))
结果输出:
hello world 
hello world world
用户名:sszdlbw,地址:www.sszdlbw.com

(3)f'{}'输出 不需要考虑数据(f'{}'中的字符串表达式不建议用单引号,会报错)
name='sszdlbw'
age=19
print(f'名字:{"name"},年龄:{age}')
结果输出:名字:sszdlbw,年龄:19

标签:输出,format,python,基础,字符串,print,world,hello
From: https://blog.csdn.net/m0_65853019/article/details/139537552

相关文章

  • 掌握Python 这10个OOP技术,代码想写不好都难!
    目录1、面向对象设计原则......
  • Python面试宝典:Python中与设计模式相关的面试笔试题(1000加面试笔试题助你轻松捕获大厂
    Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第二部分:Python高级特性:第二十二章:代码设计和设计模式:第二节:设计模式】第二十二章:代码设计和设计模式第二节:设计模式创建型模式结构型模式行为型模式python中与设计模式相关的面试笔试题面试题1面试......
  • Python面试宝典:Python中与数据处理与清洗相关的面试笔试题(1000加面试笔试题助你轻松捕
    Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第二部分:Python高级特性:第二十六章:Python与数据科学:第二节:数据处理与清洗】第二十六章:Python与数据科学第二节:数据处理与清洗1.数据处理工具1.1Pandas1.2NumPy2.数据清洗工具2.1处理缺失......
  • 告别Word,用Python打造你的专业简历!
    今天给大家介绍下一个在纯python中构建简历的实用工具,工具的连接地址https://github.com/koek67/resume-builder/blob/main/readme.md用法介绍要求Python3.7或更高版本(仅此而已!)安装整个库是一个单独的python文件resume_builder.py。下载此文件用法要生成简历,只需要......
  • python 学习 第一册 第2章 变量和简单数据类型
    ----用教授的方法学习目录2.1变量2.1.1变量的命名与使用2.2字符串2.2.1使用方法修改字符串的大小写2.2.2在字符串中使用变量2.2.3使用制表符或换行符来添加空白2.2.4删除空白2.2.5使用字符串时避免语法错误2.3数2.3.1整数2.3.2浮点数2.3.3整数和浮点......
  • 蓝桥等考Python组别十六级07(区间合并)
    蓝桥等考Python组别十六级007第一部分:选择题1、PythonL16(15分)a和b是两个集合,a|b表示a和b的(  )。交集并集子集差集正确答案:B2、PythonL16(15分)运行下面程序,输出的结果是(  )。s=set([5,1,5,5,1,2])print(len(s))3456正确答案:A3、PythonL16(20......
  • 【Python】易错点1
    1.使用insert为列表插入元素时,会改变插入元素之后元素的索引insert语法list.insert(index,obj)示例 aList=[123,'xyz','zara','abc']aList.insert(3,2009)print("FinalList:",aList)结果 FinalList:[123,'xyz','......
  • 【Python】易错点2——异常处理
    1.异常处理 ——try 异常程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常。我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性。在程序开发中,如果对......
  • python学习笔记(pyautogui)1
       PyCharm安装库失败的大部分原因是pip与setuptools版本老了.感谢前辈发文,解决半年困惑.学习python主要搞自动化脚本,提高工作效率。  PyAutoGui是一个跨平台GUI自动化库,PyAutoGUI是一个Python模块,用于以编程方式控制鼠标和键盘。   PyAutoGUI可以模拟鼠......
  • Rust基础学习-Rust宏
    Rust中的宏是生成另一段代码的一段代码。可以根据输入生成代码,简化重复模式,使得代码更加简洁。比如我们一直在用的println!,vec!,panic!都是宏。创建宏可以使用macro_rules!创建一个宏:macro_rules!macro_name{(...)=>{...}}这里的()=>{}是宏规则条目,我......