day01

day01

Python注释

  1. 注释分为单行注释和多行注释。

    '''单行注释'''
    """
    多
    行
    注
    释
    """
    
  2. 注释不参与程序的执行

变量

变量名命名要求

  1. 变量名不能是系统关键字
  2. 变量名区分大小写
  3. 变量名只能由数字,字母,下划线组成,不能以数字开头

变量名命名规范

1.见名知意。
2.驼峰命名法
a.大驼峰命名法:变量中每个单词的首字母要大写。(FirstName)
b.小驼峰命名法:变量中从第二个单词开始首字母大写。(firstName)
from keyword import kwlist
print(kwlist)

type方法

a = 213123
print(a + 1)

b = 10.1
c = True
d = 'abc'
e = [1, 2, 3]  # 列表(list)
f = (1, 2, 3)  # 元组(tuple)
g = {1, 2, 3}  # 集合(set)
h = {'name': '张三'}  # 字典(dict)

# tupe:查看数据类型
print(type(a), type(b), type(c), type(d), type(e), type(f), type(g), type(h))

输入和输出

输入的结果输出以后一定是一个字符串

输出的结果默认换行(end = ‘\n’),其中(end = '\t’是间隔4个空格的间距(Tab))

print(10, 10 + 100, 10 < 30, '111112',end='\t')

sep = ’😊‘是起输出结果之间的间距的作用

print(10, 10 + 100, 10 < 30, '111112',sep='🙂')

格式化输出

name = input('请输入姓名:')
age = int(input('请输入年龄:'))
str1 = '小明今年20岁'

分两种方法输出:

  1. str2 = '{}今年{}岁'.format(name,age)
    
  2. str3 = f'{name}今年{age}岁'
    

千分位符’,’

num = 1231231123123455
str4 = '{:,}'.format(num)
b = '{:.2%}'.format(67/100)# '.'表示用小数点隔开,2的意思是保留两位小数,%表示转换成百分数
from datetime import datetime
times = datetime(2022,6,21,15,33,43)
t = '{:%Y:%m-%d %H.%M.%S}'.format(times)
print(t)

'<‘左对齐,’>‘右对齐,’^'居中对齐

"""
*
**
***
"""
"""
  *
 **
***
"""
print('{:<3}'.format('*'))
print('{:<3}'.format('**'))
print('{:<3}'.format('***'))

运算符

运算符包括:数学运算,赋值运算,比较运算,逻辑运算符,位运算等等·

  1. 数学运算符:+,-,*,/,//(整除),**(幂运算),%(取余)
print(2 + 3)
print(2 - 3)
print(2 * 3)
print(2 / 3)
print(2 // 3)# 向小取整
print(2 % 3)
print(2 ** 3)
# 幂运算涉及到开方结果都是浮点型
print(4 ** 0.5)
  1. 逻辑运算符:and(逻辑与运算),or(逻辑或运算),not(逻辑非运算)
print(True and True)
print(False and True)
print(False and False)

print(True or True)
print(False or True)
print(False or False)

print(not True)

例子:判断一个年份是否是闰年

t = int(input('输入年份'))
# t = 2000
print(not (t % 4 and t % 100) or not (t % 400))
# 通过输出True判断是闰年,通过False判断是平年
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值