本文主要是介绍python-day2 python的基本语法(注释,运算符,数据类型,在python中,定义变量时,不需要指定变量的类型的),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
4.1 注释
# 代表单行注释
‘’’ 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来
4.2 算术运算符和优先级
1. / 除法
// 除法取整, 如9//4 结果为2
% 为取模 如9%4 结果为1
** 幂运算 2 ** 5 结果为32
在python中,*运算符可以用于字符串,计算结果就是字符重复指定次数的结果。
- 先乘除后加减,2.从左到右,3.使用()调整执行顺序
4.3 变量的标识符命名
名子要见名义。
标识符的名字要以字母,数字,下划线组成
不能以数字开头
4.4 变量的命名规则
'''
python 的命名规则
所有变量名都要小写
多个单词组成的名字要有"_"下划线拼接,如:liu_jians
'''
name='liu';
public_sentiment='big data';
print(public_sentiment);
4.5 变量的使用
# 1变量
'''
a=3;
在python中,每个便利在使用前都必须赋值,变量赋值以后 该变量才会被创建。
变量名=值;
变量定义之后,后续就可以直接使用了。
'''
a =4;
print(a);
# 求money
price=5;
num=4;
money=price*num;
print(money);
4.6 数据类型
在python中,定义变量时,不需要指定变量的类型的;
在运行的时候,python解释器,会根据赋值语句等号右侧的数据自动推导出变量保存数据的准确类型。
数据类型可以分为数字型和非数字型
数字型:整形(int) 浮点型(float) 布尔型(boolean true:1 false:0) 复数型(complex)
非数字型:字符串 列表 元组 字典
单步执行确定数据的类型
'''
# 定义一个int
peopleNum=5;
# 定义一个float(小数)
price=4.53;
# 定义一个字符串
name="刘邦";
# 定义一个boolean
gender=True;
4.6.1 判断数据类型
# 判断数据类型
print(type(gender))
4.6.2 数据类型之间的运算
'''
变量之间的运算
'''
m=21;
n=4.5;
#true =1 false=0
t=True;
print(m+n)
print(n+t)
4.7 字符串的拼接
# 3字符串的拼接
'''
字符串的拼接
'''
firstName="liu";
secondNmae="jurf";
c=firstName+secondNmae;
print("结果为:"+c)
'''
字符串不能和数值型变量进行拼接
"liu"+10
'''
4.8 键盘的输入
# 4.键盘的输入
'''
input():接受键盘的输入
在python中可以使用 input函数从键盘等待用户的输入
用户输入的任何内容 python都认为是一个字符串
字符串变量=input("xxxxxx");
'''
#password=input("请输入密码:");
#print(password)
4.9 类型转换
# 5.类型的转换
'''
类型的转换
'''
g=int("123"); #字符串转换成int
w=float("45.6"); #字符串转换成float
print(w);
4.10 格式化输出
'''
各种数据类型格式化输出
'''
# 字符串格式化输出
name='张三'
print("我的名字叫%s,请多多关照!" %name)
# 整形的格式化输出
stuNo=7867;
print("我的学号是 %6d,你的学号呢?"%stuNo) #不够6位,用0补齐
print("我的学号是 %06d,你的学号呢?"%stuNo)
# 浮点型格式化输出
price=45.3;
print("白菜的价格是%f,太贵了!" %price);
print("白菜的价格是%0.02f,太贵了!" %price); # 保留两位小数
print("*" *30)
print("我的名字:%s,我的学号:%06d" %(name,stuNo))
ticketPrice=34.5679
print("保留3位,结果为:%.03f"%ticketPrice);
# 百分数的输出
rate=0.34467;
print("增长率:%.02f%%"%(rate*100));
这篇关于python-day2 python的基本语法(注释,运算符,数据类型,在python中,定义变量时,不需要指定变量的类型的)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!