W3school自学python

Posted banhai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了W3school自学python相关的知识,希望对你有一定的参考价值。

python官方文档下载:https://www.python.org/downloads/

我是使用的是pycharm来学习:https://www.jetbrains.com/pycharm/download/由于我这边打不开官方的网站所以就下载了其他版本。

python语法:

Python 缩进

缩进指的是代码行开头的空格。

在其他编程语言中,代码缩进仅出于可读性的考虑,而 Python 中的缩进非常重要。

Python 使用缩进来指示代码块。空格取决于个人的喜好进行填充,相应的分支进行依次缩进。

if 8>9:

  print("false")

if 8>9:

print("false")  这是错误的写法,运行会报错。

Python 注释

注释以 # 开头,Python 将忽略它们

多行注释

Python 实际上没有多行注释的语法。

要添加多行注释,您可以为每行插入一个

快捷的操作是ctrl+/可以快速的注释多行

Python 变量

创建变量

python没有声明变量的命令,首次为其赋值的时候,才会创建变量。

a=49 这是一个数值类型

b="hello world" 这是一个字符串类型可以用单引号或者双引号进行声明注意引号一定使用英文引号。

变量名称

变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。

Python 变量命名规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)

请记住,变量名称区分大小写

向多个变量赋值

x, y, z = "hello", "world", "jeenly"
print(x)
print(y)
print(z)
print("这是三个变量"+x+y+z)
同时可以输出文本加变量或者多个变量但是不可以输出文本加数字。

x = 10 y = "Bill" print(x + y)
这样是无法实现的,可以换一种方法进行实现
x = 10
y = "Bill"
print("%s" %(x) + y)

全局变量

在函数外部创建的变量(如上述所有实例所示)称为全局变量。

全局变量可以被函数内部和外部的每个人使用。

x = "awesome"

def myfunc():
x = "fantastic"
print("Python is " + x)

myfunc()

print("Python is " + x)


运行结果为
Python is fantastic
Python is awesome

global 关键字

通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。

要在函数内部创建全局变量,您可以使用 global 关键字。

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)
输出结果
Python is fantastic

以上是关于W3school自学python的主要内容,如果未能解决你的问题,请参考以下文章

web前端怎么自学,有啥好的网站,或者资料推荐吗?

在哪学编程

自学编程,上这8个免费网站,省去上万元学费

自学编程,上这8个免费网站,省去上万元学费

自学编程,上这8个免费网站,省去上万元学费

自学编程,收藏好这7个免费网站,可省你上万块钱的学费