Python基础语法

时间:2019-08-22
本文章向大家介绍Python基础语法,主要包括Python基础语法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Python标识符

  在Python里,标识符由 字母,数字,下划线级成。

  在Python中,所有标识符可以包括英文,数字以及下划_,但是不能以数字开头。

  在Python中的标识符是区分大小写的

  并且在Python里面下划线开头的标识符是有特殊意义的:

以单下划丝开头,_a 代表不能直接访问类属性,需通过类提供的接口进行访问,不能用 for xxx import * 直接导入。

以双下划线开头的 __a代表类的私有成员。

以双下划线开头和结尾的_a_代表Pythonn里特殊方法专用的标识,如_init_()代表类的构造函数。

行和缩进

  学习Python和其它语言的最大的区别是,Python的代码块不使用大括号来按制类,函数以及其他逻辑判断,Python最具特色的就是用缩进来写模块。

  缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

  如果没有严格的执行,那么就会报一个IndentationError: unindent does not match any outer indentation leve,说明缩进不一致。所以,在Python的代码块中必须使用相同数目的行首缩进空格数。

  可以自己去参考华为的编码规范。或者用一个制表符,两个空格格或者四个空格。

引号

  Python中可以使用 单引号,双引号,三引号来表示字符串,再引号开始和结 束的地方必须是相同的类型的,

注释

   单行注释:Python中的单行注释以#号开头。

   多行注释:多行注释用三个单引号‘’‘,或者三个双引号“”“将注释括起来。

   多用注释可以自己的代码变的更加的好理解。

数字(Number)类型

  Python中数字有四种类型:整型,布尔型,浮点型

  int (整数)再Python3中只有一种类型,表法为长号型,没有Python2中的Long

  bool(布尔)

  float(浮点)

  complex(复数)

字符串

  Python中单引 号和双此号使用完全相同,使用三引号的时候可以指定一个多行字符串。

  Python中字符串不可以引变,也没有单独的字符类型,一个字符就是长度为1的字符串。

  转义字符为反斜杠,反斜杠可以用来转义,使用r可以让转斜杠不发生转义,如:

str = r"Holler \n word!"
print(str)
# 运行结果
# Holler \n word!

  字符串可以用+号串连起来,也可以用 * 来重复多次的输出字符串,

str = "Holler "
print(str * 2)
# 运行结果
# Holler Holler

  字符中有两种的索引方式 ,从左往右中从0开始,从右往左是从-1开始。其中从右往左是从-1开始,后面是-2,-3...

str = "Holler"
print(str[0:-3])
# 运行结果
# Hol

  字符串的截取的语法格式是:变量[头下标:尾下标:步长]

空行

  再写代码的时候,可以适当的加入空行,再不影响代码运行的情况下,可以大幅度的提高代码的可阅读性,并且便于日后的维护。

  空行也是代码的一部分。

输入

str = input("请输入内空:")
print(str)
# 运行结果
# 请输入内空:我是输入内容
# 我是输入内容

  其中,input函数内部的内容是提示用户输入的。然后把输入的内容赋给了一个变量,然后再输出出来。

输出

  print输出默认的是换行输出,如果要实现不换行需要再变量未尾加上 end = “”;

str = "a"
str2 = "b"
print(str)
print(str2)
#############
print("-----------------")
print(str,end="")
print(str2,end="")
# 输出的结果
# a
# b
# -----------------
# ab

import 和 from...import

在Python 用 import 或者 from...import来导入相应的模块


  

原文地址:https://www.cnblogs.com/xdtg/p/11393865.html