文章目录
- 前言
- 1.对象的基本组成
- 2.变量和常量
- 2.1.变量的声明
- 2.2.常量_链式赋值_系列解包赋值
- 2.2.1.常量是不是真的常量?
- 2.2.2.链式赋值
- 2.2.3.系列解包赋值
- 3.内置数据类型_基本算数运算符
- 3.1四种内置数据类型
- 3.2.基本运算符
- 3.3.divmod()
前言
这几年,随着人工智能、大数据、云计算等新兴技术不断的发展,掌握python编程能力越来越重要,下面先介绍一些比较基础的python编程。
虽然说python编程很流行,但是介意初学者先学习c语言,再过来学习python或者别的语言。
1.对象的基本组成
python中处处都是对象,
对象包括三个部分:
identity 地址
type 类型
value 值
a=3
print(a)
print(id(a))
print(type(a))
b="I love Python"
print(b)
print(id(b))
print(type(b))
2.变量和常量
2.1.变量的声明
变量名=初始化
变量名必须要进行初始化,方才可以使用
del函数用于删除变量
a=10
print(a)
del a #NameError: name 'a' is not defined
print(a)
2.2.常量_链式赋值_系列解包赋值
2.2.1.常量是不是真的常量?
常量理论上是不会发生改变的,但是在python中会发生改变。
MAX_AGE=150
print(MAX_AGE)
MAX_AGE=100
print(MAX_AGE)
因此在python中,创建一个变量,尽量不要发生变化。
2.2.2.链式赋值
x=y=100
print(x)
print(y)
2.2.3.系列解包赋值
a,b,c=10,20,30
print(a)
print(b)
print(c)
在c语言中,如果想要交换俩个数的值,我们都是要先定义一个新的变量,三者进行交换,方才可以将原来三个数进行交换。
#include<stdio.h>
int main()
{
int a = 20;
int b = 10;
int tmp = 0;
tmp = a;
a = b;
b = tmp;
printf("a=%d", a);
printf("b=%d", b);
return 0;
}
但是学完系列解包赋值后,变得很简单。
a=10
b=20
a,b=b,a
print(a)
print(b)
3.内置数据类型_基本算数运算符
3.1四种内置数据类型
int 整形
float 浮点型
bool 布尔型
str 字符串
a=123
b=3.14
c=314e-2
d=True
e="hello world"
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
3.2.基本运算符
加法 +
减法 -
乘法 *
浮点数除法/
整数除法//
求模 %
幂运算符 **
a=7/2
b=7//2
c=7%2
d=7**2
print(a)
print(b)
print(c)
print(d)
3.3.divmod()
divmod()函数同时得到商和余数,返回的是元组
print(divmod(6,4))#元组
以后在进行对元组的讲解
完