一、注释 单行注释(行注释) 以#开头,右边是说明文字 #+注释内容

多行注释(块注释) ''' name2=name print('my name is',name2) ''' 二、算术运算符 1、运算符

PS 在Python中 * 还可以用于字符串中,计算结果就是字符串重复指定次数的结果 2、优先级

先乘除后加减 同级运算符是从左至右计算 可以使用()调整计算的优先级 **     幂 (最高优先级)

*、/、%、//   乘、除、取余数、取整数

  • -    加法、减法

三、变量   在Python中,定义变量时不需要指定变量的类型,但是必须给其赋值


#!/user/bin/env python <-- 声明用什么解释器执行(可不写) #-- coding:utf-8 -- <--用utf-8编码python2需要加 import getpass <---不是明文输出需导入的库

#------字符集介绍------------------------------------

1.ASCII 8位=1个字节=255个符号 2.GB2312---1980年7000多字符-->GBK----1995年21886符号-->GB18030-- --2000年-->GB2312 3.Unicode每个字符占2个字节 4.UTF-8英文占1个字节ascii格式,中文占3个字节 5.python3默认以utf-8编码,python2默认以ASCII编码 6.8bit(位)=1byte(字节) 1024字节=1kb 7.ascii码 8位表示一个字符 unicode码32位表示一个字符 8.utf-8 英文8位表示一个字符 中文24位表示一个字符 9.gbk 中文16位表示一个字符 10. 转码需通过unicode转码

#--------------------input()--输入------------------

1.python3-->input()要键入的内容 2.python2-->raw_input键入的内容 3.默认输入的类型为string,需要特定类型需转换

name2=input('姓名:') #python3-->input()要键入的内容 password=getpass.getpass('密码:') #密文输入 print('密码:----',password) print(name2)

#-------------------格式化输出----------------------- age=int(input('年龄:')) info=''' --------info %s------ Name:%s Age:%d '''%(name2,name2,age) print(info)

info1=''' --------info1 {_name}------ Name:{_name} Age:{_age} '''.format(_age=age,_name=name2) print(info1)

info2=''' --------info2 {0}------ Name:{0} Age:{1} '''.format(name2,age) print(info2)

#------------------流程控制-------------------------- Age1=90 while True: #while循环,True为条件,适当换为其他条件,不满足条件时结束 user_input=int(input('请输入:')) if user_input==Age1: print('Well come to.....!') break #结束循环 elif user_input>Age1: print('I am sorry! It is a little bigger!') continue #退出本次循环继续下一次循环 else: print('I am sorry! Some of them are small!') continue else: #循环的条件不满足执行此处 print('超出限制')

#---------------------for循环------------------------ for u in range(10): print(u)

for i in range(0,10,2): #有条件的打印 print(i)