文章目录
- 【Python】第一部分 Python 基本知识点(1)
- 1. Python 基本知识点(1)
- 1.1 print输出函数的使用
- 1.2 转义字符和原字符
- 1.3 变量赋值
- 1.4 常用的基本数据类型
- 1.4.1 整型
- 1.4.2 浮点型
- 1.4.3 布尔类型
- 1.4.4 字符串类型
- 1.5 数据类型转换
- 1.6 python中注释
- 总结
1. Python 基本知识点(1)
安装python和pycharm的步骤可以直接查看菜鸟教程,这里就不废话了
1.1 print输出函数的使用
# 可以输出数字
print(520)
# 可以输出字符串
print('hello! python!')
# 可以输出含有运算符的表达式
print(5 + 4)
# 可以将数据输出到文件中
# a+ :存在该文件就在该文件后面继续追加内容,不存在该文件就创建一个新的文件
f = open('D:/test.txt', 'a+')
# file= :表示将内容写入到文件中
print('hello,world!', file=f)
1.2 转义字符和原字符
# 转义字符和原字符
print('hellonworld') # 换行
print('hellotworld') # 水平制表符,tab键(以4个空格为一组),所以hello被覆盖了
print('hellorworld') # 光标会到本行的开头,所以hello会被world覆盖掉
print('hellobworld') # 退格 回退一个字符
# 反斜杆
print('http:\\www.baidu.com')
# 单引号
print('老师说:'大家好!'')
# 双引号
print('老师说:"大家好!"')
# 原字符 ,不希望字符串中的转义字符起作用,在字符串的前面添加r或者是R
print(r'http:\localhost:3000')
1.3 变量赋值
# 变量的定义和使用
# 一个变量是由标识,类型,值所组成
name = 'Tree'
print('标识:', id(name))
print('类型:', type(name))
print('值:', name)
# 标识: 2423540458192
# 类型:
# 值: Tree
# 当变量进行多次赋值的时候,变量名会指向新的空间
# 之前的所指向的空间就变成了内存垃圾
name = 'helloworld'
name = 'Jack'
1.4 常用的基本数据类型 1.4.1 整型
# 整型可以表示为十进制(默认),二进制,八进制,十六进制
num = 123
print(num, type(num)) # int
print('十进制', 123)
print('二进制', 0b0111)
print('八进制', 0o120)
print('十六进制', 0xF01A)
1.4.2 浮点型
# 浮点型 # 需要注意的是浮点数的运算会出现不精确的问题 # 因为计算机使用二进制进行存储的会造成计算不精确的问题 a = 1.1 b = 1.2 print(a+b) from decimal import Decimal # 可以导入decimal来解决这个问题1.4.3 布尔类型
# 布尔类型 可以转成整数计算 f1 = True f2 = False print(f1+1) # 2 print(f2+1) # 11.4.4 字符串类型
# 字符串类型 可以使用单引号,双引号,三引号 # 三引号的区别在于可以分布在多行并且连续,单引号和双引号必须在一行 str1 = 'hello world' str2 = "hello world" str3 = '''hello world ''' print(str1) print(str2) print(str3)
1.5 数据类型转换
# 数据类型转换
# str和int不能进行拼串
name = '张三'
age = 18
# print('我的名字叫'+name+',我今年'+age) # 会报错
# 解决的办法就是将其统一为str类型
print('我的名字叫'+name+',我今年'+str(age))
# str() 可以将任意数据类型转换字符串类型
# int() 可以将浮点型转换为整型,抹零取整
# float() 可以将整型转换为浮点型,末尾为0
1.6 python中注释
# 单行注释 --> # # 多行注释 --> '''xx''' # 中文编码声明 --> #coding:utf-8
总结
以上就是今天要讲的内容,希望对大家有所帮助!!!



