Python编程基础_01

注释

  • 单行注释:用#号开头的代码
  • 多行注释:用’‘’ ’‘’或者“”“ ”“”包围的代码
1
2
3
4
5
6
7
#我的单行注释
'''
我是多行注释
'''
"""
我也是多行注释
"""

变量

  • 变量命名规则:

① 由数字、字母、下划线(_)组成

② 不能数字开头

③ 严格区分⼤小写

④ 不能使⽤内置关键字作为变量名称

  • 变量类型:

名称

代码

备注

整型

int

py3之后无长整和短整之分

浮点型

float

带小数的统称浮点

布尔型

bool

逻辑型,真true假false

字符串

string

文本型

列表

list

类似之前的数组

元组

tuple

不能增删改,可以重新赋值

字典

dict

键值对

PS:查看类型 print(type(name))

函数

说明

int(x [,base ])

将x转换为一个整数

float(x )

将x转换为一个浮点数

complex(real [,imag ])

创建一个复数,real为实部,imag为虚部

str(x )

将对象 x 转换为字符串

repr(x )

将对象 x 转换为表达式字符串

eval(str )

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s )

将序列 s 转换为一个元组

list(s )

将序列 s 转换为一个列表

chr(x )

将一个整数转换为一个Unicode字符

ord(x )

将一个字符转换为它的ASCII整数值

hex(x )

将一个整数转换为一个十六进制字符串

oct(x )

将一个整数转换为一个八进制字符串

bin(x )

将一个整数转换为一个二进制字符串

类型转换

输出

  • 百分号输出法
1
2
3
4
5
print(变量名称)
print('字符串%格式' % (变量名称))
print('字符串%格式 %格式 %格式' % (变量名称1, 变量名称2,变量名称3))
print('整数%06d' % (a))
print('浮点数%.2f' % (a))
  • format方法输出
1
2
3
4
5
6
name = '孙悟空'
mobile = '18878569090'
weight = 59.66
print("姓名:{},联系方式:{}".format(name, mobile))
print(f'姓名:{name},联系方式:{mobile}")#简写(推荐)
print(f'姓名:{name},联系方式:{mobile},体重{weight:.2f}")#简写(推荐)
1
2
\t :制表符,一个tab键(4个空格)的距离
\n :换行符

以上是两个常用转义符

输入

  • input
1
2
3
name = input('请输入您的姓名:')
age = input('请输入您的年龄:')
print(f'你的名字是{name},你的年龄是{age}')

所有由input()方法获取的数据都是“字符串”类型