Python基础刻意练习——Day1:变量、运算符与数据类型

Day1:变量、运算符与数据类型——>本文
Day2:条件与循环
Day3&4:列表与元组
Day5:字符串与序列
Day6&7:函数与Lambda表达式
Day8:字典与集合
Day9&10:文件与文件系统
Day11:异常处理
Day12:else 与 with 语句
Day13&14:类与对象
Day15&16:魔法方法
Day17:模块

一、输出和输入

0.python中的注释

单行注释以“#”开头
多行注释头尾加“ ’ ’ ’ “ 或" " " " ”(实际上是一个多行字符串)

#第一个注释
#第二个注释
 
'''
第三注释
第四注释
'''
 
"""
第五注释
第六注释
"""

1.输出

print("hello world")		#有括号,无分号
#hello world

print('hello','world')		#可以接受多个字符串,用逗号“,”隔开,遇到逗号会输出一个空格
#hello world

123+111						#可直接计算
#234

print("\"hello world\"")	#利用转义符在字符串中嵌入双引号
#"hello world"

2.输入

name=input()	#利用input()函数获取输入
print(name)
#Mike

3.练习

使用 Python 计算一年有多少秒

day=31*7+30*4+29
s=day*24*60*60
print(s)
#31622400

二、数据类型和变量及其运算

1.整数、浮点数

num1=9
num2=0.000008					#浮点数
print(num1,num2)
#9 8e-06
print(type(num1), type(num2)	#显示数据类型
# 

a=b=c=1				#允许同时为多个变量赋相同值
a,b,c=1,2,"Mike"	#允许同时为多个变量赋不同值

print(num1/2)		#4.5	除法
print(num1//2)		#4   	整除(向下取整)
print(num1**2)		#9		幂乘
print(num1%2)		#1 		取余

2.字符串

str1,str2="Hello",'World'
print(str1,str2)	#python中单引号和双引号使用完全相同
#Hello World
print(str1+str2)	#字符串可以用"+"运算符连接在一起
#HelloWorld
print(str1*3)		#字符串可以用"*"运算符重复
#HelloHelloHello
print(str1[1:5:2])	#字符串的截取:变量[头下标:尾下标:步长]
#el

str3="""Hello
World
!"""
print(str3)			#使用三引号('''或""")可以指定一个多行字符串

P.S.
(1)Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始
(2)Python中的字符串不能改变,只能重写
(3)Python 没有单独的字符类型,一个字符就是长度为 1 的字符串

3.布尔类型

T=True
F=False
print(T,F)
#True False
print(T and F)		#交运算
#False
print(T or F)		#并运算
#True
print(not T)		#非运算
#False

4.空值

A=None			#相当于C语言中的null
B=0
print(A==B)
#False			说明两者意义不同

你可能感兴趣的:(python基础)