首页 > 编程语言 >Python基础语法

Python基础语法

时间:2024-04-11 12:56:32浏览次数:14  
标签:运算符 格式化 name Python 基础 语法 address 字符串 标识符

1. 常用数据类型

2. 注释

  • 单行注释
    #需要注释的内容

  • 多行注释
    """需要注释的内容"""

3. 变量

  • 定义
    变量名 = 变量值

  • type()查看数据类型
    type(需查看类型的数据)

4. 类型转换

类型转换代码
int(x)  #将x转换成整型
float(x)  #将x转换成浮点型
str(x)  #将x转换成字符串

转换规则:
1.字符串转整型,需要字符串内有数字
2.浮点型转整型,会丢失精度(小数部分)

5. 标识符

  • 定义
    标识符为变量、方法、类的名字。

  • 命名规则

  1. 由英文、数字、下划线组成,且数字不能当开头(中文也能当标识符,但不推荐)
  2. 标识符不可能为关键字(关键字是系统命名的具有特殊用途的标识符)
  • 常见关键字

  • 命名规范

  1. 见名知意
  2. 尽量简短
  3. 英文字母全小写
  4. 多个单词用下划线隔开
  5. 命名规范并非强制要求,遵守规范养成良好编码风格,可以加强代码可读性,提高编码效率。

6. 运算符

  • 算术运算符

  • 赋值运算符

  • 复合赋值运算符

7. 字符串

  • 定义

    字符串定义
    name = '张三'
    name = "张三"
    name = """张三"""  #支持换行
    
  • 拼接

  1. 使用“+”或“,”连接字符串变量和字符串书面量
    print("我是"+name+",来自"+address)
  2. 无法和非字符串连接
  • 格式化

    格式化
    name = "张三"
    address = "中国"
    message = "我的名字是%s,我来自%s" % (name, address)#将name加入到%s处
    
    快速格式化
    name = "张三"
    address = "中国"
    message = f"我的名字是{name},我来自{address}"  #将name和address加入到{}处
    
    常用格式化
    %s  #将字符串内容放入%s处
    %d  #将整型内容放入%d处
    %f  #将浮点型内容放入%f处
    
    表达式格式化
    print("a*b=%d" %(a*b))
    print(f"a*b={a*b}")
    
  • 精度控制

    精度控制代码
    %.2f #浮点型保留两位小数
    %5.2f """总长度保留5位,小数保留2位,计入小数点,如3.1415,则保留两位小数,
    最后结果为3.14(舍去小数部分时进行四舍五入处理),位数不足,则在整数之前补齐空格"""
    
  • 输入
    name = input() #从键盘获取name
    注:从键盘获取的数据为字符串类型

标签:运算符,格式化,name,Python,基础,语法,address,字符串,标识符
From: https://www.cnblogs.com/submission/p/18128293

相关文章

  • 【python】python根据传入参数不同,调用不同的方法
    大家好,我是木头左。今天介绍三种不同方法实现根据传入参数不同,调用不同的方法。使用条件语句在Python中,可以使用条件语句(如if-elif-else语句)来根据传入的参数调用不同的方法。以下是一个示例:defmethod1():print("调用方法1")defmethod2():print("调用方法2")d......
  • 【华为OD】2024年华为OD机试C卷真题集:最新的真题集题库 C/C++/Java/python/JavaScript
    【华为OD】2024年C卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客华为OD机试2024年C卷真题题集题库,有2种分数的题目列表,分别是100分的列表、200分的列表需要订阅请看链接:C卷100......
  • 【python基本用法】python的相对引用
    要使用__init__.py将mouse_move作为一个包,可以按照以下步骤操作:在包含mouse_move模块的目录中创建一个空的__init__.py文件。这将使Python将该目录视为一个包。在__init__.py文件中,导入mouse_move模块,并将其添加到包中。例如,可以使用以下代码:frommouse_moveimportmouse_mo......
  • 千万不要将centos中python 默认2.7的编译器改为3.x的,会出现File “ usr bin yum“, li
    千万不要将centos中python默认2.7的编译器改为3.x的,在使用yum时,会报各种错,1、File"/usr/bin/yum",line30  exceptKeyboardInterrupt,e:原因是yum按python3.6解析2.7的语法出错了修改/usr/bin/yum文件中的第一行为#!/usr/bin/python2.72、 File"/usr/libexec/url......
  • markdown学习(基础语法)
    Markdown学习标题三级标题四级标题字体字体斜体字体加粗字体斜体加粗划线字体引用一个向右箭头用于引用分割线三个-符号:三个*符号:图片超链接点击跳转到力扣列表abcabc表格右键插入即可代码javac++c#......
  • iPad手绘+Ai二合一课程,Procreate+Mj+SD零基础到精通(10节视频课)
    课程内容:1系统课AI辅助设计流-从零进阶轻松驾驭AI设计,mp42商务沟通阶段ChatGPTMidjourney-聊天机器人项目调研资料收集,mp43_商务沟通阶段ChatGPT_Midjourney-Midjourney基础界面初识初步设置.mp44_商务沟通阶段ChatGPT_Midjourney-Midjourney基础Prompt结......
  • 艾科瑞特科技:自然语言处理-情感分类-中文版-通用基础版
    艾科瑞特科技:自然语言处理-情感分类-中文版-通用基础版关键词:目标检测、目标跟踪、图像识别、图像分类、视频分析、自然语言处理、自然语言分析、计算机视觉、人工智能、AIGC、AI、大模型、多模态大模型、API、Docker、镜像、API市场、云市场、国产软件、信创内容摘要:通用领......
  • Cisco APIC 6.0(5h) M - 应用策略基础设施控制器
    CiscoAPIC6.0(5h)M-应用策略基础设施控制器ApplicationPolicyInfrastructureController(APIC)请访问原文链接:CiscoAPIC6.0(5h)M-应用策略基础设施控制器,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科应用策略基础设施控制器(APIC)CiscoNX-OS......
  • Python面试50题!面试巩固必看!【转】
    题目001:在Python中如何实现单例模式。点评:单例模式是指让一个类只能创建出唯一的实例,这个题目在面试中出现的频率极高,因为它考察的不仅仅是单例模式,更是对Python语言到底掌握到何种程度,建议大家用装饰器和元类这两种方式来实现单例模式,因为这两种方式的通用性最强,而且也可以顺便......
  • 软件工程基础-实验1-原型设计
    一、对比分析墨刀、Axure和Mockplus是目前市面上常用的原型设计工具。它们各自的适用领域及优缺点如下:1.1、墨刀(Modao)适用领域:主要用于移动APP原型设计。优点:支持PC端、手机端、网页版,随时随地设计。强大的共享和预览功能,方便团队协作。用户界面简洁,易于上手。缺点......