Python基础学习_1

Python基础学习

版本:python3
了解python

python是一种解释性的编程语言

可用于

  1. web开发:在服务器上使用python来创建web应用程序
  2. 可以与软件来创造工作流
  3. 可连接数据库,还可以读取和修改文件
  4. 数学:可用于处理大数据并执行复杂的数学运算
  5. 软件开发,系统脚本
python的优点
  1. 适用于不同的平台(Linux,mac,windows,Raspberry Pi等)
  2. 类似英语的简单语法
  3. 编写程序的代码体量小
  4. 在解析器上运行,即表示可以编写后立马执行,即表示原型设计非常快
  5. 可以以程序的方式,面向对象的方式或功能方式来处理
区别于其他编程语言的特点
  • 基于可对象能够设计,与英语有相似之处,并受到数学的影响
  • 使用新行来完成命令,其他语言通常使用分号或者括号结束
  • 依赖缩进。使用空格来定义范围;例如循环。函数和类的范围;其他语言通常使用{}来完成目的
python语法

量中编写执行的方法:

  1. 直接在命令行中编写python的语法

    >>> print("hello,girl!")
    hello,girl!
    
  2. 在服务器上创建python文件,使用.py文件扩展名,并在命令行运行它

    c:\test>python test.py
    
python缩进

在其他编程语言中,缩进是为了代码的可读行

而python语言则是为了指示代码块,很重要

if 10 > 1:
 print("you are great!!!")

缩进也不是要很多个,最少一个,根据个人的编译习惯

但是一定不能少,如果没有缩进就是错误的语法

在同一的在代码块中,要使用相同数量的缩进,如果代码缩进不一样,也是错误的,干脆就用一个好了,多了也记不住

python变量

变量是为其赋值时创建的

x=5
y="cat"

python中没有声明变量的命令

python创建变量

首次为其赋值时,才会创建变量

变量不需要使用任何特定类型声明,甚至可以更改已创建的变量

x=1
y="qwe"
print(x)
print(y)
x=1
y=2
print(y)

字符串变量可以使用单引号或者双引号进行声明

x="orange"
x='orange'
#两个字符串是相同的
python变量名称命名规则

变量可以使用短名称(如x,y)或者描述性名称(name,sex,age,sum)

  • 变量名必须以字母或者下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z,0-9,_)
  • 变量名称区分大小写
向多个变量赋值

python允许多个变量同时赋值

x,y,z='apple','orange','peach'
print(x)
print(y)
print(z)

python允许多个变量赋同一个值

x=y=z='orange'
print(x)
print(y)
print(z)
输出变量

python的print语句通常用于输出变量,如果需要结合文本和变量,python使用+字符

x='orange'
print('I like'+x)

可以使用+字符将变量和另一个变量相加

x='orange'
y='apple'
z=x+y
print(z)

对于数字,+可以做数学运算符

x=5
y=1
print(x+y)

组合字符串和数字,会报错

x=10
y='orange'
print(x+y)
全局变量

即在函数外部创建的变量

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

#在函数外部声明全局变量,在函数内部使用它
x='orange'
def myfunc():
 print('i like'+x)
myfunc()

如果变量在函数内部被创建,那么变量就是局部变量,只能函数内部使用,具有相同名称的全局变量将保留原样,拥有原有值

x='orange'
 def myfun():
  x='apple'
  printf('i like'+x)
 myfun()
 print('i like'+x)
global关键字

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

如果需要在函数内部创建全局变量,则需要global关键字来声明

def myfunc():
 global x
 x='orange'
myfunc()
print('i like'+x)

如果需要在函数内部修改全局变量,那么也需要global关键字

x='orange'
def myfunc():
 global x
 x='apple'
myfunc()
print('i like'+x)
python注释

注释以#开头,python将其他部分作为注释呈现

#python注释
print("This is lift")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值