首先我们要官网下载 python 解释器,在编辑器里进行链接,从而解析,链接通常在python 代码中的头部书写,
“#!/usr/bin/python”
意思是Python解释器在/usr/bin目录中,是为了告诉操作系统 用指定的python解释器来 变异这个脚本文件
python 基础语法
作为一位 编程人员 作为测试 ,第一步应 打印出自己的 "hello world" ,在python中应该怎么打印 基本语法
print(" hello world")
输出如下:
hello world
>>>
输出如下:
>>>你好中国
行和缩进
学习python语言的最大的区别是不能使用“{}”来控制类别,函数及其他逻辑。python 最具有特色的就是用缩进来填写模块;缩进的数量可以是空白,但是所有的缩进空白必须是相同的,这个必须是严格执行!
ifTrue:
print "True" else: print "False"
以下代码会执行错误#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py if True: print ("Answer") print ("True") else: print ("Answer") # 没有严格缩进,在执行时会报错 print "False"
执行以上代码会出现以下错误:$ python test.py
File "test.py", line 10 print "False" ^ IndentationError: unindent does not match any outer indentation level #你的格式出问题了
python注释
在各种编程语言中代码都会存在代码注释,这便于 阅读者理解和日后的修改整理,在python语言中同样存在注释,让我们来看看python语言中是怎么注释的。
python中单行注释为#开头#!/usr/bin/python # 第一个注释
print "Hello, world!"; # 第二个注释输出结果为:hello world!
在python语言中多行注释与其他语言相比是不同的#!/usr/bin/python ''' 这是多行注释,使用单引号。 这是多行注释,使用单引号。 这是多行注释,使用单引号。 ''' """ 这是多行注释,使用双引号。 这是多行注释,使用双引号。 这是多行注释,使用双引号。 """
输出
print默认输出是换行的,。如果你不实现换行需要在末尾加上逗号。
#!/usr/bin/python
x="a" y="b" # 换行输出 print (x) print (y) print '---------' # 不换行输出 print (x), print (y), # 不换行输出 print (x,y) 以上实行的结果如下:a
b
---------
a b a b
变量类型
python 中的变量赋值不需要类型声明
每个变量都是在内存中创建的,包括变量的标识。名称和数据信息。
每个变量在使用必须赋值,只有赋值后该变量才会被创建
通常用 "=" 来给变量赋值
通常 "="运算符 等于号左边的是变量名, 右边是所赋的值。
#!/usr/bin/python
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
print (counter )
print (miles)
print (nam)
执行以上代码输出如下:100
1000.0
John
多个变量赋值
python 是允许多个变量赋值
a = b = c = 1 #可创建多个数值类型
a , b , c = 1 , 2 ,"tom" #这种赋值在python中是允许的
下标索引
python正确的字串列表为 两种- 第一种从左到右进行索引
索引值以 0 开始。
- 第二种从右到左进行索引
索引值以 -1 开始#!/usr/bin/python3
str = 'Runoob'
print (str) # 输出字符串
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符, 通常在python中最后的一位检索不包括在内
print (str[0]) # 输出字符串第一个字符
print (str[2:5]) # 输出从第三个开始到第五个的字符
print (str[2:]) # 输出从第三个开始的后的所有字符
print (str * 2) # 输出字符串两次
print (str + "TEST") # 连接字符串执行以上程序会输出一下结果:Runoob
Runoo
R
noo
noob
RunoobRunoob RunoobTEST
运算符
在python语言中通常支持以下类型的运算符:- 算数运算符
- 比较(关系)运算符
- 赋值运算符
- 逻辑运算符
- 位运算符
- 成员运算身份运算符
- 运算符的优先级
python算数运算符
我们定义变量 a = 10 , b = 21
"+" 加号运算符 a + b = 31 两个对象相加
"-" 减号运算符 a - b = -11 两个对象相减
"*" 乘号运算符 a * b = 210 两个对象相乘
"/" 除号运算符 b / a = 2.1 两个对象相除
"%" 取模 b % a = 1 返回两个除法的余数
"**" 幂 a**b为10的21次方 返回x的y次幂
"//" >>> 9//2 向下取接近除数的整数
4
>>> -9//2
-5
python比较运算符
















