一、python基本用法以及变量
1、定义变量,数据类型
变量定义就是变量名=变量值,根据值来得出变量的类型,
变量就是存储东西 name="王帅" # 中文名也可以叫变量名
age = 18 #整数 int类
age1="123": 字符串类型
name="jack":str 字符串类型
p=3.14: 浮点类型(float)
b=True/False :布尔类型
print(name)#字符串 string
score=98.5 #小数 float
2、print()用法
在控制台打印
例:
print("hello world!")
结果:hello world!
3 单双引号区别
print('你好呀') #单引号和双引号没有区别
msg="let's go" #字符串里面单引号加上双引号就没事了
print(msg)
msg1='你真"好看' #字符串里面是双引号外面加上单引号就没事了
print(msg1)
msg2='''let's go 你真"好看''' #既有单引号和双引号,用三引号即可
print(msg2)
4 类型转换
字符串转化为数字:int()
age1="123"
age2=int(age1): age2=123 int类型
数字转化为字符串:str()
age1=123
age2=str(age1) age2就是字符串类型
5输入:input()
例:
age2=input("请输入您的年龄:")
结果:支持控制台输入
注意:input接收到的数据类型始终为str
print("age2的类型是%s" %(type(age2)))
结果:age2的类型是<class 'str'>
6查看变量类型:type()
例:
age1=10.123
print("age1的类型", type(age1))
结果:
age1的类型 <class 'float'>
7 基本数学运算
例:
age=5
sum1 = age + 1
sum2 = age - 1
sum3 = age * 3
sum4 = age / 4 # 正常除法 在python2 里面一个斜线是地板除 如果在py2里面想变成正常除法,除数或者被除数需要一个是小数类型
sum5 = age // 5 #地板除 只保留整数
sum6=2**3 # 取n次方的意思 2的三次方
sum7 =10%3 # 取余数的意思
8 快捷输入:
1、注释与取消注释
快捷键与取消注释:ctrl+/
单行注释:行前面加上#
多行注释:三个引号''' '''
2、快捷复制:ctrl+d
9字符串格式化
1.加号连接:不推荐使用,注意字符串不能和其他类型连接 需要转换成字符串
2.百分号占位符
例:
name=input("请输入您的名字:")
today=datetime.datetime.today()
word1="欢迎登录," + name +",今天的日期是"+ str(today) #+只能连接同类类型,不能跨类型连接
word2="欢迎登录,%s,今天的日期是 %s" % (name,today) # 不需要类型转换
print(word5)
print(word6)
结果:
2.百分号拼接符
%s 什么类型都可以
%d 数值类型 他不保留小数 只取整数 如果写了字符串会报错
%f只能是数值类型,保留小数 如果写了字符串会报错
保留小数:%.3f 保留三位小数