详解Python的基础语法和变量操作

作者:用户1317052161310 时间:2021-10-13 17:07:54 

1.pytnon的基本数据类型

  • 数字类型:整型(int)和浮点型(float)

  • 字符串(str)类型:用引号(单双引号都可以)定义一个字符串

  • 布尔(bool)类型:True或者False

2.python的变量操作

  • 变量的定义和使用

  • 变量的命名规则

  • 变量的数据类型和数据类型转换

【Python的基本数据类型】

  • 数字类型:整型(int)和浮点型(float)

Python有两种数字类型:整型(int)和浮点型(float)。整型是z整数类型,例如1, 2, 3, 15等。浮点型是带有小数点的数字类型,例如0.2, 3.14等。在Python中,可以直接对整数和浮点型进行加, 减, 乘, 除等基本计算。可以在Python里面使用type()查看数据类型。

```Python
a = 2
b = 3
c = a + b
print("a + b=", c, type(c))
```
```输出
a + b = 5,<class, 'int'>
```
  • 字符串类型:用引号(单双引号)定义一个字符串

Python字符串使用引号括起来的文本。例如:&ldquo;Hello, world&rdquo;可以存储为一个字符串类型。在Python中,可以使用覆盖和索引等操作来访问和修改字符串内容。

```
my_str = "hello, python!"
print(my_str, type(my_str))
my_str = '5'
print(my_str, type(my_str))
```
```输出:
hello, python! <class,'str')
5 <class,'str')
```
  • 布尔类型:True和False两个

Python中布尔(bool)类型只包含True和False两个值。经常配合if语句和循环一起使用。

```
n = int(input("请输入一个整数:", ))
if n > 0:
   print(n, True)
else:
   print(False)
```
```
输出:
请输入一个整数:“5”
5 True
```

【Python的变量操作】

  • 变量的定义和使用

变量是用于存储值的名称。在Python中,可以通过变量名来访问变量中存储的数据。通过连接变量,运算符和值,可以创建一个基本的Python表达式。可以在Python中使用不同的数据类型来定义变量,如:int,float,string等。

```
a = 1
b = 2
a= int(a)
b = float(b)
print(a, type(a))
print(b,type(b))
```
```
输出:
1 <class 'int'>
2.0 <class 'float'>
```
  • 变量名的命名规则

Python变量的命名应该遵循一些规则,变量名应该只包含小写字母,数字和下划线,不能以数字开头或者下划线开头,应该具有描述性,但不能和Python内置函数或者关键字重叠,例如for, while和if等。

  • 变量的数据类型和数据类型转换

变量有不同的数据类型,例如整型,浮点型,字符串和布尔类型等Python提供了一些函数,可以讲一个数据类型转换成另外一个数据类型。例如讲字符串转换为整数,str()函数可以讲整数和浮点数转换成字符串,float()函数可以用于将字符串转换为浮点数。

``` python
#定义一个变量
x = 4
#对变量进行运算
y = x + 4
#输出变量的值
print(y)
#定义一个字符串变量
my_str = ‘hello world'
#输出变量的值
print(my_str)
#布尔类型变量
you_are_hunks = True
if you_are_hunks:
   print(“yes, I am”)
else;
   print("go out ")

来源:https://juejin.cn/post/7238604003599253560

标签:python,基础语法,变量操作
0
投稿

猜你喜欢

  • asp利用xmlhttp抓取特定网页内容例子

    2008-10-10 12:58:00
  • PHP实现将科学计数法转换为原始数字字符串的方法

    2023-10-15 21:13:10
  • JavaScript实现年历效果

    2023-09-10 10:53:26
  • PHP cookie,session的使用与用户自动登录功能实现方法分析

    2023-11-21 15:00:43
  • SQL Server数据库查询优化3种技巧

    2008-10-17 10:10:00
  • 使用url_helper简化Python中Django框架的url配置教程

    2023-01-10 14:44:51
  • 解决Pytorch在测试与训练过程中的验证结果不一致问题

    2022-08-18 03:50:13
  • 几个优化WordPress中JavaScript加载体验的插件介绍

    2023-11-03 12:03:08
  • XML HttpRequst对象学习

    2007-10-12 19:04:00
  • 浅谈Python小波分析库Pywavelets的一点使用心得

    2023-03-11 22:55:23
  • pytorch使用horovod多gpu训练的实现

    2022-01-07 16:01:18
  • Python中import机制详解

    2023-08-25 10:30:29
  • iframe框架用JavaScript子页面控制父页面

    2009-01-19 13:43:00
  • ASP-server.URLEncode反函数:urldecode

    2008-10-23 16:05:00
  • python 百度aip实现文字识别的实现示例

    2023-12-15 19:53:47
  • WAP页面设计与实现小贴士

    2011-01-10 20:38:00
  • 解决Windows10不能安装Oracle 11g的问题(附详细安装教程)

    2023-07-23 08:22:08
  • numpy创建神经网络框架

    2023-07-10 22:17:50
  • Cookies 欺骗漏洞的防范方法(vbs+js 实现)

    2011-03-09 11:09:00
  • symfony2.4的twig中date用法分析

    2023-11-15 01:30:06
  • asp之家 网络编程 m.aspxhome.com