一、基础内容
python是解释型语言。
标识符:字母、数字和下划线,以字母或下划线开头,且不能是python的保留字符。
python对格式要求非常严格。
标准数据类型:Numbers,String,List,Tuple,Dictionary。
四种不同的数据类型:int,long,float,complex(复数)。
python中的顾头不顾尾,如:range(1,5) → 1,2,3,4
str="ilovepython"
s[1:5] → love
python算术运算符:+,-,*,/,//,%,**(幂)
python比较运算符:>,<,>=,<=,==,!=,<>
python逻辑运算符:and,or,not
单引号,双引号与三个单引号:''和""区别不大,一般用于如下情况,str='"I am ok.",he said'
当字符串中既有单引号又有双引号时,用\,如 str='"I\'m ok.",he said'
''' ''' 1.可以引用多行字符串;2.可以做注释用。
二、实例
1、print输出:print ("hello world")
2、input输入(输入的是string类型):name=input("Your name : ")
3、查看数据类型:print(type(name))
4、输入密文(pycharm暂不支持):import getpass
passwd=getpass.getpass("Your password : ")
5、输出方式:name=input("Your name : ")
age=int(input("Your age : "))
grade=float(input("Your grade : "))
print("hello,"+name)
print("hello,",name)
print("hello,%s" %name)
print("hello,%s age:%d" %(name,age))
print("age is %d,grade is %.2f" %(age,grade))
print("age is {your_age},grade is {your_grade}".format(your_age=age,your_grade=grade))
6、/除法:print(11/3)
//取商:print(11//3)
%取余:print(11/3)
7、随机数:impot random
num=random.randint(1,101)
print(num)
8、if语句
name=input("your name: ")
if name:
print("ok")
else:
print("error")
非0为真,非空为真
9、循环、遍历、迭代:while和for
非0为真,非空为真
注:本文章以python3为基。