变量命名规则:

  1. 只能包含字母、数字、下划线且不可以数字开头
  2. 不可以包含空格
  3. 不可以将关键字作为变量名
    字符串:
    可以使用单引号和双引号来表示,这样的好处是可以包含引号和撇号
    eg:“This is a string”
    ‘This is also a string’
    ‘I told my friend “hello!!”’

简单的字符串处理函数:

#coding=gbk
name = "abc def"
# 这个时Python的注释
print(name.title()) # 首字母大写
print(name.upper()) # 全部大写
print(name.lower()) # 全部小写
字符串合并

使用+来合并

str1 = "abc"
str2 = "def"
str3 = str1+str2
print(str3)

字符串中使用变量:
要在字符串中加入变量的值,可以在前引号前加上字母f,变量放在花括号内部。
这里的f是format的意思(设置格式),title可以将姓名设置成合适的格式:Hello,Li Ming!

firstname = "li "
lastname = "ming"
fullname = f"{firstname}{lastname}"
print(f"Hello,{fullname.title()}!")
删除空白
# 删除空白
print("删除空白")
str4 = " 123456 "
print(str4)
print(str4.rstrip()) # 删除右边
print(str4.lstrip()) # 删除左边
print(str4.strip())  # 删除左右两边
运行结果

运算

print("运算")
num1 = 2 + 3
num2 = 3 - 1
num3 = 1 - 3
num4 = 2 * 3
num5 = 5 / 2
num6 = 2 ** 3  # 乘方
print("num1 = 2 + 3  " + str(num1))
print("num2 = 3 - 1  " + str(num2))
print("num3 = 1 - 3  " + str(num3))
print("num4 = 2 * 3  " + str(num4))
print("num5 = 5 / 2  " + str(num5))
print("num6 = 2 ** 3 " + str(num6))

结果

浮点数

print("浮点数")
num_f1 = 0.1 + 0.1
num_f2 = 2 * 0.1
num_f3 = 2.0 * 2.0
print("num_f1 = 0.1 + 0.1 " + str(num_f1))
print("num_f2 = 2 * 0.1   " + str(num_f2))
print("num_f3 = 2.0 * 2.0 " + str(num_f3))


比较大的数值可以使用下划线来划分
结果:3444912

num1 = 1_123_456
num2 = 2_321_456
print(str(num1+num2))

多个变量赋值:

a,b,c = 10,20,30
print(str(a)+str(b)+str(c))

常量:通常使用大写字母来代表常量

NUM1 = 500
a=NUM1
print(a)

Python 变量 字符串 运算相关推荐

  1. 含类定义的完整python程序_Python——变量,运算,条件,循环

    Python Python开发 Python语言 Python--变量,运算,条件,循环 注释 1.注释是什么 注释就是给代码做的一些简短的说明,让我们更好的去理解代码,注意程序执行的时候,不会去执行 ...

  2. Python实战1-9例:变量、运算、字符串等综合训练

    笔者:风起怨江南 出处:https://blog.csdn.net/JackMengJin 笔者原创,文章欢迎转载,转载请注明出处.如果喜欢请点赞+关注,感谢支持! <Python实战系列> ...

  3. python 字符串,字符串运算,比较,索引,切片等

    一: 字符串: str 作用:用来记录文本信息, 字面值表示方法:用引号括起来的部分都是字符串. '' 单引号 "" 双引号 ''' 三引号 """ ...

  4. Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set

    本文主要是学习Python基础: Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set 本文根据廖雪峰的官方网站-Python教程,认真学习,一步一步实操并 ...

  5. python字符位运算_python 字符串位运算-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 [ python ] pyth ...

  6. python 子字符串 位置_python查找子字符串位置Python变量和数据类型详解

    Python变量和数据类型 Python中数据类型 Python之print语句 Python的注释 Python中什么是变量 Python中定义字符串 Python中raw字符串与多行字符串 Pyt ...

  7. Python:变量与字符串

    变量   使用dos页面进行命令的输入如下变量,进行打印: 同时,相同两个变量书写在同一行,中间用英文的";"隔开 python中区分大小写变量 字符串   简单的说,字符串就是双 ...

  8. python自增_Python的自增运算与Python变量的浅析

    一.关于Python的自增运算 学了C/C++后再学习Python,不自觉地就打出了自增运算符++,但是发现Python解释器不认识,查了下资料,发现Python中没有这个运算符.这里暂时不探讨自增运 ...

  9. day1 -- Python变量、注释、格式化输出字符串、input、if、while、for

    1.python变量 不需要声明类型,直接 变量名 = 变量值,如 : name = "hahaha" 2.注释: 单行注释,前面加 #,如  # print(info) 多行注释 ...

最新文章

  1. 第一家线下场景大数据平台Anchor-Point诞生
  2. android----HttpClient的get,post和图片上传服务器
  3. 解决java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor问题
  4. 净迁移人口预测程序python_高质量深度学习模型, 一键模型预测,迁移学习很简单...
  5. css sprite原理优缺点及使用
  6. Java 性能测试的四项原则
  7. 【转载】固态硬盘的S.M.A.R.T详解
  8. HDU2049 不容易系列之(4)考新郎 —— 错排
  9. 数据中心安全及应对策略
  10. php中好看的对话框面板,有关对话框的课程推荐10篇
  11. jvisualvm oracle,jvisualvm 中visual gc 的配置
  12. js 调用jsp java代码_如何在 js 代码中使用 jsp 标签或 Java 代码
  13. 吐血给女朋友讲解spring循环依赖
  14. 网卡在linux系统下的驱动怎么安装,RedHat Linux系统如何安装无线网卡驱动
  15. Web运维之安全配置指导手册
  16. Java TCP实现高仿版QQ聊天(一)
  17. 架狗屎:聊一聊 Spring Boot 服务监控机制
  18. Excel学习日记:L21-表格数值格式
  19. AI:2020年6月24日北京智源大会演讲分享之知识智能专题论坛——11:30-12:00唐杰 教授《CogDL:An Extensive Research Toolkit for Deep Le》
  20. INTERSECT –谓词中被低估的双向

热门文章

  1. java在线聊天项目 使用SWT快速制作登录窗口,可视化窗口Design 更换窗口默认皮肤(切换Swing自带的几种皮肤如矩形带圆角)...
  2. 《中国人工智能学会通讯》——5.4 结 论
  3. maven学习:jetty插件与Tomcat插件
  4. 201671030107 胡文艳 实验十四 团队项目评审课程项目总结
  5. XamlWriter-将对象树写入Xaml
  6. 初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助...
  7. 创建WPF单实例应用程序
  8. 转: SQLite内建函数表
  9. 【Python】 Python数据类型
  10. 安装Selenium