day22 python语法

本文介绍了如何将含小数的字符串转换为整数的方法,包括正确的类型转换过程,并探讨了标识符的命名规则和两种格式化输出的方式。此外,还提到了输入数据类型为字符串的注意事项。

1   将含小数的字符串转换为整数

 错误  aa = '1.5'      bb=int(aa)
正确 a'aaa = '1.5'  pp=int(float(a'aaa))

float将字符串转换成数字

2  标识符的命名方法

小驼峰式命名法:函数名 addName

大驼峰式命名法:类名 AddName

3  标识符的命名规则

. 标识符只能由字母、下划线“_”、数字组成。 . 标识符不能以数字开头。 . 标识符不能使用关键字 . 标识符对大小写敏感(比如  name,Name是两个不同的变量名)

4 格式化输出

方式一   使用百分号(%)字符串格式化      print("my name is %s, and my age is %d" %(name,age))

方式二:使用format字符串格式化    print("my name is {name}, and my age is {age}".format(age=18,name="jack"))

注意

  score=input("请输入分数:")  -----输入的数据类型是字符串

### Python 编程语言语法详解 Python 是一种高级编程语言,以其简洁清晰的语法著称。以下是关于 Python 的一些核心语法细节: #### 变量与数据类型 在 Python 中,变量无需声明其类型即可赋值。支持的主要内置数据类型包括整数 (`int`)、浮点数 (`float`)、字符串 (`str`) 和布尔值 (`bool`)[^1]。 ```python integer_value = 42 floating_point_value = 3.14159 string_value = "Hello, world!" boolean_value = True ``` #### 函数定义与装饰器 函数通过 `def` 关键字定义,并可以接受参数和返回值。Python 支持高阶函数的概念,允许将函数作为参数传递给其他函数或将其返回。此外,装饰器是一种用于修改函数行为的强大工具。 ```python def greet(name): """A simple function that greets someone.""" return f"Hello, {name}!" @my_decorator def decorated_function(): pass ``` #### 代码质量与静态分析 为了提高代码质量和可维护性,开发者通常会使用代码检查工具(即 linter)。对于 Python 而言,推荐使用的工具有多个选项[^2]。 - **Flake8**: 结合 PEP 8 风格指南进行代码风格检查。 - **PyLint**: 提供更全面的错误检测功能。 安装这些工具可以通过 pip 完成: ```bash pip install flake8 pylint ``` #### 自然语言处理简介 虽然本主题主要讨论的是 Python语法特性,但值得一提的是,在自然语言处理领域,Python 同样扮演着重要角色。NLP 技术涉及对人类语言的理解以及转换为计算机能够解析的形式[^3]。 #### 数据可视化中的 Sunburst 图表 最后提一下数据可视化的相关内容——Sunburst 图表提供了一种展示层次结构的有效方式。这种图表形式基于树形图概念扩展而来,适用于多级分类的数据集显示[^4]。 ```python import plotly.express as px df = px.data.tips() fig = px.sunburst(df, path=['day', 'time'], values='total_bill') fig.show() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值