028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Python全栈开发之基础语法有哪些

小编给大家分享一下Python全栈开发之基础语法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都创新互联公司专注于鼓楼企业网站建设,成都响应式网站建设,成都商城网站开发。鼓楼网站建设公司,为鼓楼等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

No.1 Python语言介绍

详情见百度百科。。。

No.2 Python是一门怎么样的语言

详情在百度百科。。。

No.3 Python能做什么

网络应用、桌面应用、系统运维、机器学习、科学计算。。。

格式符号备注
%c字符
%s字符串
%i有符号十进制整数
%d无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母)
%X十六进制整数(大写字母)
%f浮点数

No.9 变量

Python的变量就是一个便利贴

No.10 运算符

No.11常用数据类型转换

No.12 判断语句

if 条件:
    do something
else:
    do something

No.13 循环语句

while 条件:
    do something
栗子:
i = 0
sum = 0
while i < 100:
    sum += i 
    i += 1
while 条件:
    do something
    while 条件:
        do something
栗子:
i = 1
while i <= 9:
    j = 1
    while j <= i
        print("%d*%d=%-2d"%(j,i,i*j),end='')
        j += 1
    print('\n')
    i += 1
for 临时变量 in 序列:
    do something
else:
    do something
栗子:
name = 'kernel'
for i in name:
    print(i)
栗子:
i = 0
while i <= 100:
    i += 1
    if i == 5:
        continue

No.14 简述拷贝

要理解深浅拷贝需要理解下面的概念
变量->引用->对象->切片->拷贝
变量是便利贴
对象是被分配的一块内存,存储其代表的值
引用是自动形成的从变量到对象的指针
不变对象是指一旦创建就不可以改变的对象,例如字符串、数字、元组
可变对象是指可以改变的对象,例如列表、字典

a = 1
b = a
print(a) # 1
print(b) # 1
b = 2
print(a) # 1,并没有随着b的改变而改变
print(b) # 2
a = [1,2,3,4]
b = a
print(a) # [1,2,3,4]
print(b) # [1,2,3,4]
b[3] = 5
print(a) # [1,2,3,5]
print(b) # [1,2,3,5]
import copy
l1 = [1,2,3,4,['a','b']]
l2 = copy.copy(l1)
print(l1) # [1,2,3,4,['a','b']]
print(l2) # [1,2,3,4,['a','b']]
l2[0] = 11
l2[4][0] = 'aa'
print(l1) # [11,2,3,4,['a','b']]
print(l2) # [11,2,3,4,['aa','b']]
import copy
l1 = [1,2,3,4,['a','b']]
l2 = copy.deepcopy(l1)
print(l1) # [1,2,3,4,['a','b']]
print(l2) # [1,2,3,4,['a','b']]
l2[0] = 11
l2[4][0] = 'aa'
print(l1) # [11,2,3,4,['aa','b']]
print(l2) # [11,2,3,4,['aa','b']]

结论:
深浅拷贝都是对源对象的复制,占用不同的内存空间
如果源对象只有一级目录的话,源做任何改动,不影响深浅拷贝对象
如果源对象不止一级目录的话,源做任何改动,都要影响浅拷贝,但不影响深拷贝
序列对象的切片其实是浅拷贝,即只拷贝顶级的对象

以上是“Python全栈开发之基础语法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前题目:Python全栈开发之基础语法有哪些
网站URL:http://www.tsicrk.com/article/ieiicd.html

其他资讯

让你的专属顾问为你服务

1.6760s