python学习之路---简单的基础

python学习之路---简单的基础,第1张

python学习之路---简单的基础 Python的简单基础 part 1.基础知识
  1. print
print('hello, world")
print('hello,world') #单双引号输出结果一样
print(2+1) # 会输出它们的结果 3

下面这个个人感觉会很实用,虽然现在只是一个简单的案例:

fp = open('/home/li/python.txt', 'a+') #打开一个文件,如果没有并创建
print('Hello', file=fp)  #往文件中输入
fp.close() #使用完及时关掉
  1. 转义符
print('hellonworld') # n(newline) 为换行符
>>> hello 
>>> world
print('hellotworld') # t(tab) 为水平制表符,占4位
>>> hello	world	
print('hello, lirworld') # r(return) 回车,所在的位置光标会移到开头, 并覆盖已有的字符
>>> world, li
print('hellobworld') # b(back) 回退一格
>>> hellworld

打印转义

print('hello\tworld') # 打印出t
>>> hellotworld
print('She say 'hi' ')
>>> She say 'hi'
#如果希望整个字符中的所有转义符不起作用,那么会在字符串的开头加上r或R
#但是要注意,最后一个字符不能是反斜杠
print(r'hellonworldbhi')
>>> hellonworldbhi
print(r'123b456') #error
print(r'123b456\') # ok
>>> 123b456\
  1. 打印关键字
import keyword
print(keyword.kwlist)
  1. 打印变量的类型信息
a = 1
print('ide', id(a)) # 打印标存储地址
print('vale', a) #打印变量的值
print('type', type(a)) #打印变量的类型   
  1. 数据类型
  • 整数类型(integer)
a = 0b1110 # 二进制表示
b = 0o2834 # 八进制
c = 0xA128 # 十六进制
  • 浮点型类型
a = 1.1
b = 2.2 
print(a+b)
>>> 3.300000000003
#为了避免这种情况,可以
from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2'))
  • bool类型
  • 字符串类型
#1.可以使用单引号、双引号、三引号来定义
#2.单引号和双引号定义的字符串必须在一行
#3.三引号定义的字符串可以分布在连续的多行

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5659475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存