
python笔记
发布日期:2021-05-18 09:16:16
浏览次数:23
分类:精选文章
本文共 1894 字,大约阅读时间需要 6 分钟。
Python Study
-
day01
注释
单行注释:
# 单行注释 用一个 # 号
两对的三个单引号 作为多行注释 :
'''这是一个多行注释单引号的多行注释注释结束'''
或用 两对的三个双引号
"""这是一个多行注释双引号的多行注释注释结束"""
字符串拼接
-
字符串变量之间使用 + 号拼接字符串
在Python中,字符串之间可以使用 + 号拼接生成新的字符串
In [1]: str = "hello " In [2]: str1 = "world" In [3]: str + str1 Out [3]: 'hello world'
-
字符串变量可以和整数使用 * 号重复拼接相同的字符串
In [1]: str = "hello "In [2]: str *3Out[3]: 'hello hello hello '
Note:
数字型变量和字符串之间不能进行其他计算In [1]: str = "hello "In [2]: x = 3In [3]: str + x--------------------------------------------------------TypeError: must be str ,not int
类型错误: ‘+’ 不支持的操作类型: ‘int’ 和 ‘str’
input函数
input函数用于给用户输入字符串,其返回值为 str 即字符串,可用type()函数进行检验
# 语法如下:字符串变量 = input("此处可写提示性文字")
例如:
s = input("请输入")
当键入 hello world时
打印出来的为 hello worldtype函数
type()用于查看变量的数据类型
type(variable_name)
例如,用type()函数检验input函数的返回值
s = input("请输入")# 当用户通过键盘输入 完以后 ,用type()函数查看s的数据类型type(s)#如果用ipython时,则会返回 str 即 s 的类型为字符串
int()
用于将一个指定进制的数字型字符串或者十进制数字转化为整形。
int(x, base) # x 即一个数字型字符串或者数字参数# base 进制数 默认为十进制
例如:
#在ipython中的演示 >>> int() >>> 0 #不输入参数时,返回的是0>>> int('123')>>> 123>>> int(12.3)>>> 12
float()
用于将一个数字型字符串或者数字参数转换成浮点数。
float(x) # x 即一个数字型字符串或者数字参数
例如:
#在ipython中的演示 >>> float()>>> 0.0 #不输入参数时,返回的是0.0>>> float(123)>>> 123.0
格式化输出
详见
%被称为格式化操作符,用于处理字符串中的格式
使用 % (取模) 运算符。 这也被称为字符串的 格式化 或 插值 运算符
格式化字符 | 含义 |
---|---|
%s | 字符串 |
%f | 格式化浮点数字,可指定小数点后的精度,如%.mf 即表示保留m位小数 |
%% | 输出% |
%c | 格式化字符及其ASCII码 |
%d | 格式化整数 %06d表示输出的整数显示位数,位数不足的地方使用 0 补全 |
%u | 格式化无符号整型 |
%o | 格式化无符号八进制数 |
%x | 格式化无符号十六进制数 |
%X | 格式化无符号十六进制数(大写) |
%e | 用科学计数法格式化浮点数 |
%E | 作用同%e,用科学计数法格式化浮点数 |
%g | %f和%e的简写 |
%G | %f 和 %E 的简写 |
%p | 用十六进制数格式化变量的地址 |
python文档里的转换类型截图:
# 字符串格式化输出name = "哈哈哈"print("我的名字叫 %s " % name)# 整数格式化输出student_no = 1print("我的学号是 %06d" % student_no)# 浮点数 格式化输出price = 8.5weight = 7.5money = price * weightprint("单价为 %.2f,重量 %.2f,总共 %.4f 元" % (price, weight, money))# 定义一个小数scale , 输出数据比例是10.00 %scale = 0.5 * 100print("数据比例为 %.2f%%" % scale)scale1 = 0.2print("数据比例为 %.2f%%" % (scale1 * 100))
发表评论
最新留言
不错!
[***.144.177.141]2025年04月13日 00时28分41秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Hadoop(十六)之使用Combiner优化MapReduce
2019-03-06
《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
2019-03-06
CoreCLR源码探索(八) JIT的工作原理(详解篇)
2019-03-06
C语言编译错误列表
2019-03-07
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
2019-03-07
python中列表 元组 字典 集合的区别
2019-03-07
Android DEX加固方案与原理
2019-03-07
iOS_Runtime3_动态添加方法
2019-03-07
Leetcode第557题---翻转字符串中的单词
2019-03-07
Problem G. The Stones Game【取石子博弈 & 思维】
2019-03-07
Java多线程
2019-03-07
openssl服务器证书操作
2019-03-07
我用wxPython搭建GUI量化系统之最小架构的运行
2019-03-07
selenium+python之切换窗口
2019-03-07
重载和重写的区别:
2019-03-07
搭建Vue项目步骤
2019-03-07
账号转账演示事务
2019-03-07
SpringBoot找不到@EnableRety注解
2019-03-07
在Vue中使用样式——使用内联样式
2019-03-07