我是靠谱客的博主 危机电灯胆,最近开发中收集的这篇文章主要介绍python的变量名规则_python『学习之路01』变量的命名规则及使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一 第一个hello world:

print("hello world") // --- >> print() 是因为python3 不在支持print 直接输出, python2中是支持的

>> hello world

1278239-20171114001528437-1149662097.png

区别于java:

public static void main(String[] args){

System.out.println("hello world"); // ----- >> java中是jvm调用main()方法, 在输出hello world进行, 有个要注意的地方就是, println() 和 print() ,

}           // ----- >> print 在Java中表示不换行输出, println() 则表示换行输出, 但是python中只支持print() -- >> 这一个方法它没有println()这个方法, 一定要注意别采坑

编辑器版:

1278239-20171114003307031-966967598.png

二 变量: ---- >> 程序执行过程中其值可以发生改变的量

Python 中变量的定义格式:

变量名 = 初始化值; ----- >> 举例 : name == "mixiu26"; age = 24

java中变量的定义格式:

数据类型 变量名 = 初始化值 ---- >> java 中定义变量, 要求类型在前, 变量名在后, python中定义变量 只需变量名即可

变量的命名规则:

不能以数字开头,

不能有特殊字符

只能是字母, 数字或下划线的组合

所有的保留字 都不能作为变量名使用,因为日后可能会发展成关键字

变量的命名规则最好是见名知意,否则时间长了别说别人不认识, 自己都翻译不了哦~

python中的常量定义规则:变量名要大写

python 变量定义案例:

name = "mixiu26"

age = 24

print("姓名: " ,name, "年龄: ", age) // print(,) ---- >> 这个逗号在这里表示拼接的意思, 用逗号隔开的参数, 表示我要在一行内输出传给print的四个参数

1278239-20171114004715937-91834154.png

java 中变量案例:

public int sum(int a, int b){

int a= 10; // 设定int类型的变量a的初始化值为10

int b = 20; //同上

retun a + b; // 返回a + b 的值, 日后调用时, 记得int类型接收哦~

}

// 变量的赋值问题:

name1 = "mixiu26"

name2 = "yaya"

name1 = name2

print(name1, name2) // mixiu26, mixiu26

'''

为什么name1 的 值会和name2的值相等呢?

---- >> 因为将name1的值赋值给name2 , 实际上是吧name1在内存中的地址值赋值给name2, 他们在内存中指对指向同一引用name1,

----->> 所以name2和name1的值就想等了,也就是我们看到的结果

'''

1278239-20171114011532999-1916343257.png

// 那么问题又来了:既然name1 和name2 的内存指向是一样的,那么一旦我们修改任何一个变量的值会不会对另一个对象造成影响呢?

//将name1 的值修改为: "xiaotaiyang"

name2 = name1

print(name1, name2) // mixiu26, mixiu26

name1 = "xiaotaiyang"

print(name1, name2) // xiaotaiyang, mixiu26

'''

这是为什么呢? name1 的值发生了变化,但是name2没有呢?

因为name1 在被赋值的同时内存指向也发生了编号,内存中为"xiaotaiyang"新开辟了内存空间, name1指向了新的内存空间,

而name2 在内存中的指向并没有发生改变, 所以就有了上面的答案

'''

1278239-20171114012948265-1564755277.png

最后

以上就是危机电灯胆为你收集整理的python的变量名规则_python『学习之路01』变量的命名规则及使用的全部内容,希望文章能够帮你解决python的变量名规则_python『学习之路01』变量的命名规则及使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部