由于python是跨平台的,可在多个操作系统上进行编程。Linux系统推荐Ubuntu版本。
在个人开发学习阶段推荐使用window操作系统。
注释:
单行注释:#
多行注释: '''...'''或"""..."""
中文注释:# coding=编码 或 #coding:编码
代码缩进
缩进可以使用空格或者tab 使用空格时,通常采用4个空格作为一个缩进量;使用tab键时,则采用一个tab键作为一个缩进量。
在IDLE开发环境中,一般以4个空格作为基本缩进量。也可以选择“Option”->"Configure IDLE"菜单项,在打开的"Settings"对话框的"Fonts/Tabs"选项卡中修改基本缩进量。
改变缩进量
命名规范
使用单下划线“_”开头的模块变量或者函数是受保护的,在使用import*from语句从模块中导入时这些变量或者函数不能导入。
使用双下划线"__"开头的实例变量或方法是类私有的。
输入与输出
ASCII码是美国信息交换标准码,最早只有127个字母被编码到计算机中
通过ASCII码显示字符,需要使用chr()函数进行转换。
print(chr(97)) #输出字符a
Python 3.0 以Unicode为内部字符编码。Unicode采用双字节16位进行编码,可编写65536个字符。
fp=open(r'D:\mr.txt','a+') #打开文件
print("要么出众,要么出局",file=fp) #输出到文件中
fp.close() #关闭文件
查看保留字
以双下画线开头的标识符(__add)表示类标识符
以双下画线开头或者结尾的是Python里专用的标识,例如:__init__()表示构造函数
在python语言中,可以使用内置函数type()可以返回变量类型
>>>nickname="你好" #字符串类型的变量
>>>print(type(nickname))
<class 'str'>
常用类型转换函数
repr(x) 将x转化为表达式字符串
chr(x)将整数x转化为一个字符
ord(x)将一个字符x转化为它所对应的整数值
hex(x)将一个整数x转化为一个十六进制字符串
oct(x)将一个整数x转化为一个八进制的字符串
if...elif...else
进行数值循环
for i in range(101):
result += i #实现累加功能
print(result) #在循环结束时输出结果
range(start,end,step)
for i in range(a,10,2)
print(i,end=' ')
结果:
1 3 5 7 9