Python基础-注释、变量、数据类型、格式化输出、输入、数据类型转换

一、注释

注释的分类

单行: # 注释内容

多行: """ 注释内容 """ 或者 ''' 注释内容'''

二、变量

变量的作用

定义变量

变量名 = 值

命名规则,

由字母、数字、下划线组成;

不能数字开头;

不能使用内置关键字;

严格区分大小写

命名习惯

大驼峰 MyName

小驼峰 myName

下划线 my_name

使用变量 my_name = ' tester '

print(my_name)

三、数据类型

数值: int(整型)、float(浮点型)

布尔型:True ,False

字符串:str

列表:list

元组:tuple

集合:set

字典:dict

# 整型
a = 1
print(type(a))
# 浮点型
b = 1.1
print(type(b))
# 布尔型
c = True
print(type(c))
# 列表
d = [1, 2, 3]
print(type(d))
# 元组
e = (4, 5, 6)
print(type(e))
# 集合
f = {7, 8, 9}
print(type(f))
# 字典
g = {'name': 'tester', 'age': '12'}
print(type(g))

四、格式化输出

%s    字符串

%d   有符号的十进制整数

%f   浮点数

使用方式

"""
1、准备数据
2、格式化输出数据
"""
age = 18
name = 'tester'
weight = 60.4
stu_id = 1
stu_id2 = 12234

# 1、今年的年龄是x岁
print('今年的年龄是%d岁' % age)
# 2、我的名字是xxx
print('我的名字是%s' % name)
# 3、我的体重是xx公斤
print('我的体重是%.2f公斤' % weight)
# 4、我的学号是xx
print('我的学号是% d' % stu_id)
# 4.1我的学号是001
print('我的学号是%03d' % stu_id)
print('我的学号是%03d' % stu_id2)
# 5、我名字是xxx,我的年龄是xxx
print('我名字是%s,我的年龄是%d' % (name, age))
# 5.1 我的名字是xxx,我明年的年龄是xxxx
print('我的名字是%s,我明年的年龄是%d' % (name, age+1))
# 我的名字是xxx, 我的年龄是xxx, 我的学号是xxx, 我的体重是xxxx
print('我的名字是%s, 我的年龄是%d, 我的学号是%03d, 我的体重是%.2f' % (name, age, stu_id, weight))

%03d ,表示输出的整数显示位数,不足的以0补全,超出当前位数的则原样输出

%.2f,表示小数点后显示的小数位数

%s 可以抵作为代替整型 和浮点

age = 18
name = 'tester'
weight = 60.4
stu_id = 1
stu_id2 = 12234

# 我的名字是xxx,我的年龄是xxx, 体重是xxx
print('我的名字是%s,我的年龄是%s, 体重是%s' %(name, age, weight))

 f格式化字符串

语法 f'{表达式}'

name = 'tester'
age = 12

# 我的名字是xxx, 我的年龄是xxx
print('我的名字是%s, 我的年龄是%s' % (name, age))
# 语法 f'{表达式}'
print(f'我的名字是{name}, 我的年龄是{age}')

转义字符

\n 换行

\t 制表符,一个tab键,4个空格

# \n 换行符
print('hello\nworld')
# \t 制表符
print('hello\n\tpython')

结束符号,默认结束符号是 print 默认结束符号是\n,我们也可以自定义结束符号,例如改为\t

print('hello', end='\n')
print('world', end='\t')
print('hello')
print('python')

五、输入

输入的语法

input('提示语')

特点:1、等待用户输入;2、接收input存变;3、input接收到的数据类型都是字符串

"""
1、输写 input
   input{’提示信息‘}
2、特点
   2.1遇到input,等待用户输入
   2.2 接收input存变量
   2.3 input接收到的数据类型都是字符串
"""
password = input('请输入密码')
print(type(password))

六、数据类型转换

int(x),将x转换为一个整数

float(x),将x转换为一个浮点数

str(x),将x转换为一个字符串

eval(str) ,eval里面的数据转换为原本的数据

tuple(s),将序列s转换为一个元组

list(s),将序列s转换为一个列表

"""
1、输入数字
2、验证接收到的数字 是什么类型
3、转换数字
4、验证转换后的数字是什么类型
"""
num = input('请输入数字')
print(num)
print(type(num))
print(type(int(num)))
# 1、float() ,将数据类型转换为浮点型
num1 = 23
str1 = '123'
print(type(float(num1)))
print(float(num1))
print(float(str1))
# 2、str(),将数据转化为字符串型
print(type(str(num1)))

# 3、tuple(), 将一个序列转换成元组
list1 = [1, 2, 3, 4]
print(tuple(list1))

# 4、list() 将一个序列转换为列表
tuple1 = (100, 200, 300, 400)
print(list(tuple1))

# 5、eval() 计算在字符串中有效的python表达式,并返回一个对象
str2 = '1'
str3 = '1.1'
str4 = '(1, 2, 3, 4)'
str5 = '[100, 200, 300, 400]'
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NeilNiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值