【Python】第一部分 Python 基本知识点(1)
文章目录
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('hello\nworld') # 换行
print('hello\tworld') # 水平制表符,tab键(以4个空格为一组),所以hello被覆盖了
print('hello\rworld') # 光标会到本行的开头,所以hello会被world覆盖掉
print('hello\bworld') # 退格 回退一个字符
# 反斜杆
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
# 类型: <class 'str'>
# 值: 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) # 1
1.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
总结
以上就是今天要讲的内容,希望对大家有所帮助!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82900.html