python基础知识

字面量

在代码中,被写下来的固定的值,称为字面量

数据类型

注释

#号和注释内容隔开一个空格,python的规范

单行注释

# print("这是注释了的代码")

多行注释

'''
 print("这是注释了的代码")
 print("这是注释了的代码")
 print("这是注释了的代码")
'''

变量

变量名 = 变量值 ——>赋值

数据类型转换

type()语句:
将需要用来判断类型的内容放在type( )里,type( )会输出类型信息

ints = type(111) # int
print(ints)

floats = type(11.11) # float
print(floats)

strs = type('你好') # str
print(strs)

常见的转换语句

数字可能转为字符串,带字符串的数字可以转为数字,汉字无法转为数字

num_str = str(11)   # 整型数字转字符串
print(type(num_str), num_str)   # <class 'str'> 11

float_str = str(12.21)  # 浮点型数字转字符串
print(type(float_str), float_str)   # <class 'str'> 12.21

num = int("11")     # 字符串转整数型
print(type(num), num)   # <class 'int'> 11

num2 = float("12.12")   # 字符串转换浮点型
print(type(num2), num2) # <class 'float'> 12.12

num3 = int("汉字无法转为数字")
print(type(num3), num3) 

标识符

标识符命名规范:

1.英文、中午、数字、下划线只允许这四类元素,其他不可用

2.不可使用关键字

3.多个单词组合变量名,要使用下划线做分割

运算符

算数运算符:

赋值运算符:

复合赋值运算符:

字符串定义法

1.单引号定义:name = '单引号定义'

2.双引号定义:name = " 双引号定义"

3.三引号定义:name = """三引号定义"""        三引号定义和注释的写法一样,需要使用变量接收

转义字符:

name = "\"你好\"" 
print(name) # "你好"

字符串拼接:

name = "学python"
age = str(2)
print(name + "的第" + age + "天")
# 字符串用+号拼接只能是字符串和字符串

字符串格式化:

1.占位拼接:

%表示:我要占位

s表示:将变量变成字符串放入占位的地方

name = "学python"
age = 2
print("%s的第%s天" % (name, age))

常用占位:

数字精度控制:

使用辅助符号m,n来控制数据的宽度和精度

m:控制宽度,要求是数字,设置的宽小于数字本身,不生效

n:控制小数点精度,要求是数字,会进行小数的四舍五入

num = 12.132132
print("数字12.132132宽度限制5,小数精度3,结果是: %5.3f" % num)
# 数字12.132132宽度限制5,小数精度3,结果是: 12.132

2.快速格式化

num = "学python"
age = 2
print(f"{num}的第{age}天")
# 学python的第2天

数据输入

input语句:数据输入

无论输入什么类型的数字,永远都是字符串类型

num = input("请告诉我你在学什么\n")  # \n 换行
age = input("第几天\n")
print(f"{num}的第{age}天")

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值