1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # --------------------安装开发工具(参考)-------------------- # python-3.11.3-amd64.exe python.org.com # pycharm-community-2020.3.2.exe<br> # --------------------coding test-------------------- print ( "hello python aa" ) print ( "hello python bb" ) print ( "hello python cc" ) <br><br> # --------------------常用快捷键-------------------- # Ctrl + D 复制当前行代码 # 注释代码 ctrl +/ # ctrl + shift +F10 允许代码 # 选择文件后 shift +F6 重命名文件名称 # shift + alt + 上/下 上下移动代码行 # shift + ctrl + 上/下 上下移动代码行 # --------------------安装插件-------------------- # 文件==》设置==》插件 # chinese # translate<br> # --------------------自定义快捷键-------------------- # 文件==》设置==》incre ctrl + 上 # 文件==》设置==》decre ctrl + 下 实现通过鼠标加上下键组合实现 字体大小控制 # 文件==》设置==》外观==》设置主题、设置字体 # ==》编辑器==》设置字体... # ==》背景图片 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # --------------------注释-------------------- # 单行注释,使用 # 等同于 C# // # 多行注释 """ python 多行注释,是一对三个双引号 我是python中的多行注释哦 """ # --------------------变量 + 数据类型-------------------- # --------------------变量 + 类型验证-------------------- name = "我是变量,wo" age = 5 score = 95.5 print (name ,age + 5 ) print (name ,age + 5 , "岁了" , "上四年级" ) # print参数可以有N个 print ( type (name)) print ( type (age)) print ( type (score)) 运行效果: |
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 使用变量存储type返回结果 string_type=string; int_type=int; ...... string_type = type ( "撸起袖子加油干" ) string = type ( "字符串类型" ) int = type ( 10 ) float = type ( 3.14159265 ) print ( "使用变量存储type返回结果" ) print (string_type) print (string) print ( int ) print ( float ) variable1 = type ( "我是什么类型的" ) print ( "我是什么类型的" ,variable1) |
运行效果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # --------------------数据类型转换-------------------- print ( "--------------------数据类型转换--------------------" ) print ( "使用str()数字转string" ) numStr = str ( 11 ) print ( type (numStr),numStr) print ( "使用str()float数字转string" ) floatStr = str ( 3.1415 ) print ( type (floatStr),floatStr) print ( "使用int()将字符串转为数字" ) num = int ( 100 ) print ( "转换后的数据类型" , type (num)) num = float (num) print ( "转换后的数据类型" , type (num)) print ( "---------------python中定义变量可省略数据类型,直接定义变量名称---------------" ) 运行效果如下所示: - - - - - - - - - - - - - - - - - - - - 数据类型转换 - - - - - - - - - - - - - - - - - - - - 使用 str ()数字转string < class 'str' > 11 使用 str () float 数字转string < class 'str' > 3.1415 使用 int ()将字符串转为数字 转换后的数据类型 < class 'int' > 转换后的数据类型 < class 'float' > |
1 2 3 4 | # -------------------python中的标识符------------------- print ( "---规范:1.内容限定、2.大小写敏感、3.不可使用关键词---" ) print ( "*标识符命名中,只允许出现:中文、英文、数字、下划线" ) print ( "*标识符命名中,不允许数字开头" ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | # -------------------python中的标识符------------------- print ( "---规范:1.内容限定、2.大小写敏感、3.不可使用关键词---" ) print ( "*标识符命名中,只允许出现:中文、英文、数字、下划线" ) print ( "*标识符命名中,不允许数字开头" ) # -------------------python中的运算符------------------- print ( "1.算数(数学)运算符:+、-、*、/、//--取整除、%、**--指数" ) print ( "1+1=" , 1 + 1 ) print ( "2-1=" , 2 - 1 ) print ( "2*1=" , 2 * 1 ) print ( "2/1=" , 2 / 1 ) print ( "11//2=" , 11 / / 22 ) print ( "3**3=" , 3 * * 3 ) print ( "2.赋值运算符 = " ) num = 2 + 2 + 2 print (num) print ( "3.复合赋值运算符 +=、-=、*=、/=、%=、**=、//=" , "其含义为:将变量本身计算并赋值给变量" ) num = 1 num + = 1 print ( "num+=1:" ,num) 运行效果如下所示: 1. 算数(数学)运算符: + 、 - 、 * 、 / 、 / / - - 取整除、 % 、 * * - - 指数 1 + 1 = 2 2 - 1 = 1 2 * 1 = 2 2 / 1 = 2.0 11 / / 2 = 0 3 * * 3 = 27 2. 赋值运算符 = 6 3. 复合赋值运算符 + = 、 - = 、 * = 、 / = 、 % = 、 * * = 、 / / = 其含义为:将变量本身计算并赋值给变量 num + = 1 : 2 # ---------------python字符串定义三种方法----------------- print ( "------------python字符串定义三种方法--------------" ) one = 'I Love Python' two = "I Love Python two" three = """I Love Python three""" print ( "1.单引号定义法:" ,one) print ( "2.双引号定义法:" ,two) print ( "3.三引号定义法:" ,three) 运行效果如下: - - - - - - - - - - - - - - - python字符串定义三种方法 - - - - - - - - - - - - - - - - - 1. 单引号定义法: I Love Python 2. 双引号定义法: I Love Python two 3. 三引号定义法: I Love Python three |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | # -------------------python字符串拼接------------------- print () print ( "------------------python字符串拼接--------------" ) print ( "使用+号拼接字符串:" + "拼接成功" ) # 1.拼接方式一:+ print ( "1.拼接方式一:+" ) name = "sunwugang" print ( "my name is:" + name) # 2.拼接方式二:使用变量 age = 10 print ( "2.拼接方式二:使用变量" ) print ( "my name is:" + name + ",age:" + str (age)) # 3.1 通过占位符(%s)的形式拼接字符串——字符串格式化 print ( "3.1 通过占位符(%s)的形式拼接字符串——字符串格式化" ) name = 'kunkun' age = 18 info = "A001.my name is " + name + ",age %s" % age print (info) print ( "---------多个占位符使用方式---------" ) info = "A002.my name is %s age %s" % (name, age) print (info) # 3.2 通过占位符({} + .format)的形式拼接字符串——字符串格式化 print ( "3.2 通过占位符({} + .format)的形式拼接字符串——字符串格式化" ) info = "B001.my name is " + name + ",age {}" . format (age) print (info) info = "D.my name is {} age {}" . format (name, age) print (info) """ 多行注释哦 通过占位符拼接字符串时: 1.% 表示需要占位 2.S 表示将变量替换成字符串放入占位的位置 3.{}配合.format(variable1,variable2,......) 例如info = "D.my name is {} age {}".format(name, age) """ 运行效果如下所示: - - - - - - - - - - - - - - - - - - python字符串拼接 - - - - - - - - - - - - - - 使用 + 号拼接字符串:拼接成功 1. 拼接方式一: + my name is :sunwugang 2. 拼接方式二:使用变量 my name is :sunwugang,age: 10 3.1 通过占位符( % s)的形式拼接字符串——字符串格式化 A001.my name is kunkun,age 18 - - - - - - - - - 多个占位符使用方式 - - - - - - - - - A002.my name is kunkun age 18 3.2 通过占位符({} + . format )的形式拼接字符串——字符串格式化 B001.my name is kunkun,age 18 D.my name is kunkun age 18 |
# 字符串格式化精度控制,通过\r\n换行
print("\r\n-----------字符串格式化精度控制----------")
numInt = 18
numFloat = 3.141
print("数字18宽度限制为5,结果是:%5d" % numInt)
print("数字18宽度限制1,结果是:%1d" % numInt)
print("数字3.141宽度限制为7,小数精度为2,结果是:%7.2f" % numFloat) # %7.2f 7表示宽度,2f表示两位小数
print("数字3.141宽度不限制,小数精度为2,结果是:%.2f" % numFloat) # %.2f 表示宽度不受限制的两位小数
print("数字3.141宽度为0,小数精度为2,结果是:%0.2f" % numFloat)
print("数字3.141宽度为5,小数精度为2,结果是:%5.2f" % numFloat)
"""
1.语法如下:m.n的形式进行控制,例如%5d、%5.2f 、%.2f——m.n 都可以省略
2.m.n中,n会对小数部分做四舍五入操作
当使用精度控制时,设置宽度小于实际结果宽度时,空格补充宽度将失效,m失效
当使用精度控制时,设置宽度大于实际结果宽度时,将在结果之前使用空格补充宽度
"""
博客内容主要用于日常学习记录,内容比较随意,如有问题,还需谅解!!!
分类:
006 Python学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本