Python_1、基本语法

目录

数据类型

标识符类型

算术运算符

赋值运算符

占位符:%

精度控制:

输入:


数据类型

 

  • ​​​​​​​​​​​​​​数字(Number)  包括整数(int)、浮点数(float)、复数(complex)、布尔(bool)
  • 字符串(String) 描述文本的一种数据类型,可以单,双,三引号表示
  • 列表(List)有序的可变序列
  • 元组(Tuple)有序的不可变序列
  • 集合(Set)无序不重复集合
  • 字典(Dictionary)无序Key-Value集合
#数字(Number)包含以下

#整数(int)
print(10)
#浮点数(float)
print(10.5)
#复数(complex)
print(3+4j)
#布尔(bool)
print(True)

#字符串(String)
print("hello world")
#列表(List)列表的数据项不需要具有相同的类型
list1 = ['physics', 'chemistry', 1997, 2000]
print("list1[0]: ", list1[0])
#元组(Tuple)Python 的元组与列表类似,不同之处在于元组的元素不能修改,可以整体组合和删除
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7)
print("tup1[0]: ", tup1[0])
print("tup2[1:5]: ", tup2[1:5])
#集合(Set)集合(set)是一个无序的不重复元素序列。
# 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典
thisset = set(("Google", "Runoob", "Taobao"))
print(thisset)
#字典(Dictionary)
tinydict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
print("tinydict['Name']: ", tinydict['Name'])
print("tinydict['Age']: ", tinydict['Age'])
数据类型验证:type()

标识符类型

英文 中文 数字 下划线(_)

不以数字开头,不推荐使用中文

算术运算符

运算符

描述

+

-

*

/

//

取整除

%

取余

**

指数

赋值运算符

=赋值运算符

+=

加法赋值运算符

-=

减法赋值运算符

*=

乘法赋值运算符

/=

除法赋值运算符

%=

取模赋值运算符

**=

幂赋值运算符

//=

取整除赋值运算符

占位符:%

a="123"
b=456
c=7.89
print("一串数字:%s"%a)
print("一串数字:%s%d%f" %(a,b,c))

输出
一串数字:123
一串数字:1234567.890000

精度控制:

        使用辅助符号"m.n"来控制数据的宽度和精度 m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效 .n,控制小数点精度,要求是数字,会进行小数的四舍五入 示例: %5d:表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。 %5.2f:表示将宽度控制为5,将小数点精度设置为2       小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f 后,结果是:[空格][空格]11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为 .35 %.2f:表示不限制宽度,只设置小数点精度为2,如11.345设置%.2f后,结果是11.35

不控制精度-原样输出

通过语法:f"内容{变量}"的格式来快速格式化

输入:

 在Python中,与之对应的还有一个input语句,用来获取键盘输入。 
数据输出:print 
数据输入:input 无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型
print("请问林中坤帅不帅?")
name=input()
print(name)

输出为:
请问林中坤帅不帅?
帅得批爆!
帅得批爆!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值