001python入门基础

1.字面量

1.1字面量的含义

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

1.2字面量类型

image.png

1.3基于print语句输出字面量

print(666)
print(6.66)
print("666")

2.注释

单行注释 # 语句
多行注释'''语句'''一般用于类或者方法进行注释,一半写在文件头

3.变量

变量定义:在程序运行时,能储存计算结果或能表示值的抽象概念简单的说,变量就是在程序运行时,记录数据用的

4.数据结构

数据类型:通过type()方法就可以获取到变量存储的数据类型。注意:python中变量是没有类型的,变量存储的数据是有类型的!

5.数据类型转换

数据类型转换
常用的数据转换方法

int()
float()
str()

注意:所有类型都可以转成字符串,但是字符串不一定能转成字符串
例如

test = "abcdef"
print(int(test))

调试信息:
image.png
当字符串是纯数字的时候才能转换

test = "123456"
print(int(test))

调试信息:
image.png
浮点数转整数的时候会丢失小数部分,并且向下取整

6.标识符

标识符命名中只允许出现以下元素

  • 英文
  • 中文
  • 数字
  • 下划线

大小写敏感
变量命名规范
变量的命名尽量做到见名知意,使用多个单词组合变量名的时候,中间加下划线
变量全小写!养成好习惯!

7.运算符

算术运算符
image.png
复合赋值运算符
a += b相当于a = a + b
a -= b相当于 a = a - b
a *= b相当于 a = a * b
a /= b相当于a = a / b
a %= b相当于a = a % b
a **= b相当于a = a ** b
a //= b相当于a = a // b

8.字符串扩展

8.1字符串的定义方式

三种:

  • 单引号'string'
  • 双引号"string"
  • 三引号'''string'''
print('cles')
print("cles")
print('''cles''')
print(type('cles'))
print(type("cles"))
print(type('''cles'''))

调试信息:
image.png
输出带引号的字符串

print('"cles"') # 单引号内嵌双引号
print("'cles'") # 双引号内嵌单引号
print('\'cles\'') # 使用转义字符\

调试信息:
image.png

8.2字符串的拼接

  • +号拼接
str1 = '你好'
str2 = 'cles'
print(str1 + str2)

注意,+号拼接只能完成字符串与字符串之间的拼接

8.3字符串格式化

  • 使用%占位符进行占位
name = "clesbit"
msg = "hello"
print("%s %s" % (msg, name))
>>>
hello clesbit

常用占用符
%s、%d、%f

  • 快速字符串格式化的方式:f""

特点:对于浮点数不做精度要求

name = "cles"
temp = 32.5
num = 20
print(f"你好{name},今天天气温度是{temp},湿度是{num}")
>>>
你好cles,今天天气的温度是32.5,湿度是20

8.4格式化的精度控制

我们可以使用辅助符号"m.n"来控制数据的宽度和精度。

  • m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效
  • .n,控制小数点精度,要求是数字,会进行小数的四舍五入
float_num = 3.14159
print("%5.3f" % (float_num))
>>>
3.142

9.数据输入

  • input语句

特点,无论在键盘上输入什么,接收到的数据类型都是字符串

name = input("who are you?\n")
print(f"my name is {name}")

num = input("please input a number:\n")
num1 = int(input("please input num1:\n"))

print(f"刚刚你输入的内容是:{num},num的类型是:{type(num)},num1的类型是:{type(num1)}")

调试信息:
image.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Cles8it

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

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

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

打赏作者

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

抵扣说明:

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

余额充值