python输出变量语句_python基础(1) 变量、数据类型、输出语句

本文介绍了Python编程的基础知识,包括注释的使用,如单行注释和多行注释;变量的定义及不同类型,如数字、布尔、字符串、列表、元组、字典和集合;标识符的命名规则和关键字的避免;输出方式,如普通打印和格式化输出。此外,还讲解了变量类型的检查以及输出语句的参数含义。
摘要由CSDN通过智能技术生成

一、注释

​ 注释的分类: 单行注释、多行注释

单行注释

​ 以 # 开头,# 右边的所有东西都是说明语句,不是真正的代码,起辅助说明作用。可以使用快捷键 Ctrl + / 快速注释

print('hello world') # 注释

多行注释

​ 以 ''' 开头,并以 ''' 结束,中间的内容为注释,可以多行

'''

多行注释

第二行

第三行

'''

二、变量以及数据类型

变量的定义

​ 变量名 = 变量值

name = 'zhansgan'

print(name)

zhansgan

变量类型

​ Number(数字): int(整型)、long(长整型)、float(浮点型)、complex(复数)

​ Bool(布尔类型): True(正确)、False(错误)

​ String(字符串): ""

​ List(列表):[]

​ Tuple(元组):() 定义后不允许数据改动

​ Dictionary(字典):{} 里面的数据是键值对的形式存在

​ Set(集合):{} 使用大括号,如果里面的数据不是键值对的形式,而是单个的值,那么这个大括号表示的是set, 不允许数据重复

查看数据类型

​ 使用 内置的 type() 类,查看一个变量对应的数据类型

a = 'zhangsan'

print(type(a))

三、标识符和关键字

标识符

​ 用户编程时使用的名字,用于给变量、常数、函数、语句块等命名,以建立起名称与使用之间的关系。

命名规则

​ 1.标识符由字母、下划线和数字组成,且不能以数字开头

​ 2.严格区分大小写

​ 3.不能使用关键字

# python中的关键字

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

命名规范

​ 1.标识符命名要见名知意

​ 2.能够使用中文命名,但是最好不要使用中文命名,避免出现乱码

​ 3.不要和系统内置函数名或类名重名,会使内置函数或类无法调用

​ 4.遵守一定的命名规范

​ a. 驼峰命名法,分为小驼峰命名法和大驼峰命名法

​ 小驼峰命名法: userName 第一个单词首字母小写,后面的单词首字母大写

​ 大驼峰命名法: UserName 每个单词的首字母都需要大写

​ b.使用下划线连接

​ 例如:user_name 单词和单词之间使用 _ 连接

四、输出

普通的输出

# print 语句是python里的输出语句

# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

# print('hello world')

a = 'hello'

b = 'world'

# print(a + ' ' + b) # hello world

# value,... ==> 可以打印一个或者多个值

# sep ==> 多个值之间使用哪个字符进行分割,默认使用空格

# end ==> print语句打印完成以后打印的字符,默认是 \n 表示的换行

# file ==> 输出的指定位置,默认 sys.stdout 指的是控制台

out = open('test.log', 'w')

print(a, b, sep='-', end='*************', file=out)

print('hahahahahaha')

格式化输出

​ 格式化输出语句

name = '张三'

age = 18

print("我叫%s, 今年%d岁了" % (name, age))

# %.nf ==> 四舍五入保留到小数点后 n 位

print('+++++%.3f----' % 3.1415926)

# %d ==> 表示的是整数的占位符

# %nd ==> 如果不足n位,前面使用空格补齐

# %-nd ==> 如果不足n位,后面使用空格补齐

# %0nd ==> 如果不足n位,前面使用0补齐

print('我今年%d岁了' % 18)

print('---%3d+++++' % 10)

print('---%-3d+++++' % 1)

print('---%03d+++++' % 1)

​ 常用的格式化符号

格式符号

转换

%%

输出 %

%s

字符串

%d

有符号的十进制整数

%f

浮点数

%c

字符

%u

无符号的十进制整数

%o

八进制数

%x

十六进制数(小写字母0x)

%X

十六进制数(大写字母0X)

%e

科学计数法(小写e)

%E

科学计数法(大写E)

%g

%f和%e 的简写

%G

%f和%E的简写

换行输出

​ 在输出的时候,如果有 \n ,那么 \n 后面的内容会在另一行输出

print("123\n456")

123

456

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值