一、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)
结果:

python 变量加引号 python输出变量加引号_单引号

2.百分号拼接符

%s 什么类型都可以

%d 数值类型 他不保留小数 只取整数 如果写了字符串会报错

%f只能是数值类型,保留小数 如果写了字符串会报错

保留小数:%.3f 保留三位小数