栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

一篇文章入门Python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一篇文章入门Python

标识符 
  • 由数字,字母,下划线组成
  • 不能以数字开头
  • 区分大小写

特殊标识符
  1. 以下划线开头的 如 _p表示不能直接访问的类属性,须通过类提供方法访问,不能用 from a import * 形式导入
  2. 以双下划线开头的 如__variable表示类的私有成员
  3. 以双下划线开头双下划线结尾 如__methodname__表示python里的特殊方法专用标识符

语句书写

两种书写方式

一行一条语句

#!/usr/bin/python

a = 1
b = 2
c = 3

一行多条语句(用分号隔开)

#!/usr/bin/python

a = 1; b = 2; c = 3

注意python语句的行尾不要加分号(;)

保留字

and  assert  break  class  continue  def  del  elif  else  except  exec  finally  fro   from  global  if  import  in  is lambda  not  or  pass  print  raise  return  try  while  with  yield 

代码块

python使用相同数量的缩进表示一个代码块,而其他语言使用花括号来表示一个代码块

如下的分别是python和javascript的代码块

python

if True:
#代码块开始
    a = 1
    b = 2
    c = 3
#代码块结束
else:
    a = 3
    b = 2
    c = 1

javascript

if(true){
//代码块开始
    a = 1;
    b = 2;
    c = 3;
//代码块结束
}else{
    a = 3;
    b = 2;
    c = 1;
}
多行书写

如果一条语句过长,我们可以使用来将不同的行连接起来

a + b + c 
+ d + e + 
+ f

['hello', 'Mia', 'Easy'
'wants', 'to', 'see', 'you']
引号

python里的引号有单引号,双引号和三引号。其中,三引号可以编写多行文本,是一种跨行的字符串,常用在文档的特定地方,被当做注释。单引号和双引号和javascript里的用法一样。

'''
这个文件可是了不得
'''

str = '''首行
这是第二行
这是最后一行'''
注释

单行注释使用 #

#这是注释
#这是注释
#这是注释

多行注释可以使用  '''

'''
这是python的多行注释
这是第二行
这是第三行
'''

  或  """

"""
这是第二种多行注释
这是第二行
这是第三行
"""
数据类型 数字类型

共有四种(整型,布尔,浮点,复数):

# int
1; 2; 3; 4

# bool
True; False

# float
1.23; 3E-4

#complex
1 + 2j; 33j
字符串
  1. 单行用单引号或双引号(单行的跨行可以使用)
  2. 多行用三单引号或三双引号
'this is a single-line string'
"this is a single-line string"

# 单行字符串的跨行
'this is a
single-line string cross 2 lines
'


'''
this is a cross line string
this is second line
and this is third line
'''

"""
this is alse cross-line string
this is second line
"""

r修饰符可以让斜杆 不发生转义(r指raw即raw string)

print(r'n')

将输出

n

 可以使用 + 连接两个字符串

print('this is ' + 'a single-line string')

输出

this is a single-line string

使用 * 重复运算,如:

# 输出wasd重复3次的字符串
print('wasd' * 3)

输出

wasdwasdwasd

 从0或正数索引表示从左到右,从0开始。复数索引表示从右到左,从-1开始。

正向索引0123456
字符串"asdrvxq"
负向索引-7-6-5-4-3-2-1

字符串的截取格式如 str[5:9:2] 表示输出从索引5到索引9每隔1个字符的字符组成的字符串

'123456789'[5:9:2] 将输出 '68' 

'123456789'[-8:-2:-2] 将输出 '864' 

 空行

函数之间或类之间用空行表示不同函数或类的分割,空行与缩进不同,缩进是语法空行不是语法

代码组

if,while,for 等,首行以关键字开始,以冒号(:)结束之后的代码块组成代码组,代码组和首行一起成为一个子句(clause)如

a = True
if a :
    print(666)
else:
    print(999)
Print方法

有两个参数print(var, end)

end默认为换行 如果不想换行可以传空格如

print('213123', end = "")
导入模块

语法

  • import  module(导入整个模块)
  • from   module   import   fun  (导入一个函数)
  • form   module   import   fun1, fun2, fun3(导入多个函数)
  • form   module   import   * (导入所有函数)
import sys
print('命令行参数为:')
for i in sys.argv:
    print(i)
print('python path is: ' + sys.path)
form sys import argv, path
print(path)
form sys import *
print(path)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/920334.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号