python第一天

注释

注释分为单行和多行,
单行注释:ctrl+/ ,开头用#开头
多行注释:使用"""或者’‘’‘’’

变量

1.变量的命名规则
a.硬性规则:
变量名由数字、字母、下划线组成,不能以数字开头
变量名区分大小写
变量名不能是关键字
b.非硬性规则
见名知意
大驼峰命名法:每个单词首字母要大写
小驼峰命名法:从第二个单词开始首字母要大写
2.变量创建是要有初始值
num = 1
3.变量能保持任意类型数据
4.查询系统关键字
from keyword import kwlist
print(kwlist)

输入和输出

1.输入:
str = input(‘请输入:’)
python(str) (输出的为字符串)
type()可以查看数据的类型
2.输出:
num =1
print(num,1,2,Trun,False,‘adfaf’)
sep 分隔字符串 end 结束字符串
end默认值为换行\n
print(1,end = ’ \n ‘)
print(2,end=’ - ')
print(3
sep默认值为空格,也可以添加别的修饰)
print(1,2,3,4,5)(无修饰)
print(1,2,3,4,5,sep = ‘❤’)(有修饰)
(sep和end必须放到结尾)

格式化字符串

字符串是文本,是一串有限个数的符号的集合
1.旧式格式化字符串:%s %d %f等
%s对应字符串 %d 对应整型 %f对应浮点型
str = ‘%s今年%d岁’ %(name, age)
print(str)
%f默认保留六位小数,保留一位小数则:%.1f
print(‘%f’ % 1.1)
ptint(‘%10f’ % 1.1 )
print(‘%.1f’ % 1.1)

2.format的用法
0>3传入的长度小于3,右对齐,用0补全
id= 222
stu_id = ‘python{:0<3}’.format(id)
print(stu_id)
,表示千分位符
str = ‘我有{:,}元. format(100000000)
print(str)
3.在字符串前面加f或者F,变量位置使用{},在{}放变量
id = 11
str = f’input{id}’
print(str)

运算符

一共四种:算数运算符 比较运算符 逻辑运算符 赋值运算符
1.+ — * / // ** 、 %
除法运算符结果永远是浮点型
print(6 / 2 )
整除向小取整
print( 9 //2 )
print( 9 // 4)
取余:余数不小于零
print(10 % 3 ) 1
print(-10 % 3) 2
2.逻辑运算符 : and(逻辑与运算) or(逻辑或运算) not(逻辑非运算)
and:当两边条件都成立位True, 一方不成立则整体不成立
print(True and True) 为True
or:两边都不成立才不成立, 一方成立则整体成立
print(True or False) 为True
not:取反值
print( True and True )为True
print(not(True and True)) 为False
4.赋值运算符 = 、+=、-=、*=、/=、//=、**=、%=
num = 0
num += 2 // num = num + 2
num *= 5 // num = num * 5
print(‘num’)
num %= 4 // num = num % 4
print(num)
复合运算符
num *= num + 3 // num = num * (num + 3)
5.运算符优先级
算数运算符>比较运算符>逻辑运算符>赋值运算符
有小括号先算小括号里的

简单数据类型转换

构造器语法 在int() float() str() list()等后面加小括号
1.浮点,布尔值可以转整型 True == 1, False == 0
去掉引号是一个·整数的可以转整型
print(int(1.1))
print(int(True)),int(False)
print(int(‘1’))
2.整型和布尔值可以直接转浮点型。True== 1.0 ,False == 0.0
去掉引号是数字的可以转浮点型
print(float(1),float(0))
print(float(‘1’),float(‘1.0’),float(‘1.’),float(‘.1’))
3.0, 0.0 ,Name,‘’ {},[],(),set()能转为False,其他都为True
print(int(bool(10)))
print(1 == 10) 为False
print(bool(1) == bool(10))为True

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值