python—变量和简单数据类型
1、变量
在程序中可随时修改变量的值,python始终记录变量的最新值
变量名:必须以字母或者下划线开头,只能包含字母数字和下划线,建议使用下划线+小写字母的方式命名,不能为函数名和python关键字
message = "one"
print(message) message = "two"
print(message)
输出:
one
two
2、字符串
name = "hello world, I AM HAPPY hAhAhAHAha"
print(name.title()) #每个单词首字母大写
print(name.upper()) #全部转成大写
print(name.lower()) #全部转成小写
输出:
Hello World, I Am Happy Hahahahaha
HELLO WORLD, I AM HAPPY HAHAHAHAHA
hello world, i am happy hahahahaha
first_name = "jim"
second_name = "green"
full_name = first_name + " " + second_name
message = "Hello, " + full_name.title() + "!" #字符串的拼接
print(message)
输出:
Hello, Jim Green!
print("Languages:\n\tPython\n\tC\n\tJava")
输出:
Languages:
Python
C
Java
favorite_language = " Python "
print("before: ", favorite_language)
print(favorite_language.lstrip()) #删除左边空格
print(favorite_language.rstrip()) #删除右边空格
print(favorite_language.strip()) #删除两边空格
print("after: ", favorite_language);
输出:
before: Python
Python
Python
Python
after: Python
message = "hello, I'm crazybird123..."
print(message)
输出:hello, I'm crazybird123...
message = 'hello, I am "crazybird123"!' #单引号里面用双引号输出"crazybird123"
print(message)
输出:
hello, I am "crazybird123"!
3、数字
print( ** ) #2的5次方
print( + * )
print( ( + ) * )
print(0.1 + 0.2) #浮点数小数位不确定
输出:
32
14
20
0.30000000000000004
age =
message = "Happy " + str(age) + "rd Birthday!" #str()将非字符串类型转换成字符串
print(message)
输出:Happy 25rd Birthday!
height = 180.009
message = "He is " + str(height) + " meters!"
print(message)
输出:He is 180.009 meters!
整数除法:python2和python有区别
python3中:print(3/2) 输出是1.5 而在pyuthon2中输出确实1。而在python3中使用//表示floor除法,即3//2结果为1
python—变量和简单数据类型的更多相关文章
- python变量及简单数据类型
python 目录 python 1.变量 1.变量的定义 2.变量的命名 3. 关键字 4.变量的命名规则 5.变量的类型 5.不同类型变量之间的计算 6.变量的输入 7.变量的格式化输出 8.格式 ...
- Python变量和简单数据类型
变量的命名和使用 在Python中使用变量时 ,需要遵守一定的规则和指南. 变量名只能包含字母‘数字和下划线 变量名不能包含空格,但可以用下划线分割其中单词 不要将Python关键字和函数名用作变量名 ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- Python变量与基本数据类型
Python变量与基本数据类型 前言 好了,从本章开始将正式进入Python的学习阶段.本章主要介绍的是Python变量与基本数据类型的认识,这些都是最基本的知识并且必须要牢靠掌握在心中. 注释 学习 ...
- Python的变量及简单数据类型
Python的变量及简单类型 1. 变量 在Python编程中,变量是用来存放值或对像的容器.变量的名称可以自定义,但需遵循一定的规范,否则可能会引发一些错误.Python的变量可以分为数字.字符和 ...
- 说说 Python 的变量以及简单数据类型
1 变量 先来看一个示例: news="我国第一个人工智能规划问世"print(news) 运行结果: 可以看出使用 Python 定义变量很简单,甚至都不需要指定变量的类型. 1 ...
- python变量和简单的数据类型
1.运行hello_world.py时发生的情况 运行hello_world.py时,Python都做了些什么呢?实际上,即便是运行简单的程序,Python所做的工作也相当多: #!/usr/bin/ ...
- python基础之变量和简单数据类型
1.1 变量的命名和使用规范 变量名可以包含数字.字母.下划线,但是不能以数字开头. 变量名不能包含空格,可使用下划线来分割其中的单词. 不要将Python关键字和函数名用作变量名. 变量名应既简短又 ...
- python变量与基础数据类型
一.什么是变量 变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...
随机推荐
- poj2774
思路 求出height之后 只要相邻两个子串是本串不同的来更新就好 因为这样一定是最优啊..取min显然越长越不好 (这里'%'当成'{'吧) abc%bca height i sa belong 0 ...
- Kubernetes(k8s)入门、单机版安装、kuberctl指令、k8s服务实例
1.切换root .关闭centos自带的防火墙 # systemctl disable firewalld # systemctl stop firewalld .安装etcd和kubernetes ...
- 【做题】CFedu41G. Partitions——推式子
实际上这题的题面还是颇有意思,对两个划分不同的定义暗示了第二类斯特林数,模数是\(1000000007\)又表明这题不是NTT. 那么一开始的想法是考虑每个集合的贡献.设这个集合为\(S\),那么它的 ...
- MD5+salt 工具类
import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.securit ...
- LuoguP3792 由乃与大母神原型和偶像崇拜
题目地址 题目链接 题解 由乃题还是毒瘤啊orz 显然的一个结论是,如果保证不重复,维护区间min,max然后判断max-min+1==r-l+1是否成立即可 但是有重复 于是就要orz题解区的各位大 ...
- div包裹页面后多余部分没有显示,也没滚动条 overflow 属性设置
今天弄个div套着一个页面结果那个页面超出范围后页面没有滚动条可以滚动浏览下面的内容,原来是设置了overflow的hidden属性 visible 默认值.内容不会被修剪,会呈现在元素框之外. hi ...
- (转)Understanding Memory in Deep Learning Systems: The Neuroscience, Psychology and Technology Perspectives
Understanding Memory in Deep Learning Systems: The Neuroscience, Psychology and Technology Perspecti ...
- [java变量] - 字符串数组转long型数组
//定义字符串 String str = "1,3,6,9,4,2,1,6"; //截取字符串 String[] strArr = str.split(",") ...
- [UVA-11039]Children's Game
解析 微扰法贪心经典题 代码 #include <bits/stdc++.h> using namespace std; bool cmp(const string &x, con ...
- JS 上下文模式
function test(){ console.log(a);//undefined; var a = 1; } test(); 也许你会遇到过上面这样的面试题,你只知道它考的是变量提升,但是具体的 ...