初始python
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。
互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
内容编码:
ASCII其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。
Unicode(统一码、万国码、单一码)是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
注释:当行注视:# 被注释内容;多行注释:""" 被注释内容 """
解释器路径:#!/usr/bin/env python (在Linux系统中用,windows不用)
编码:python3 无需关注
python2 每个文件中只要出现中文,头部必须加-*- coding:utf8 -*-
变量:
声明变量: name = "wupeiqi"
变量定义的规则:1.变量名只能是 字母、数字或下划线的任意组合
2.变量名的第一个字符不能是数字
3.以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
字符串:
引号:(统一才行)如:name = “王培州”; name = ‘王培州’; name = “””王培州”””; name = ‘’’王培州’’’;
加法:n1 = “alex”
n2 = “sb”
n4 = “db”
n3 = n1 + n2 + n4 (即n3为“alexsbdb”)
注:python并不支持i++这种整数自增的语法。
乘法:n1 = “alex”
n2 = n1 * 3 (即n2为“alexalexalex”)
数字:
加减乘除:--
取模:a = 9 // 4 (即a等于2)
取余:a = 9 % 4 (即a等于1)
次方:a = 4 ** 4 (即a等于4的4次方)
输入:# 将用户输入的内容赋值给 name 变量
name = raw_input("请输入用户名:")
#输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法。pwd = getpass.getpass("请输入密码:")
if语句中用pass表示空代码块。
多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:
total = item_one + \
item_two + \
item_three
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:
数字类型:python中数字有四种类型:整数(int)、布尔型(bool)、浮点数(float)和复数(complex)。
#!/usr/bin/python3
str='Runoob'
print(str[0]) # 输出字符串第一个字符
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[2:5]) # 输出从第三个开始到第五个的字符(从0开始,>=3且<6)
print(str[2:]) # 输出从第三个开始的后的所有字符
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
空行:函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
同一行显示多条语句:Python可以在同一行中使用多条语句,语句之间使用分号(;)分割
Print 输出:print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""
导入模块:用 import 或者 from...import 来导入相应的模块:
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
浙公网安备 33010602011771号