研0的python学习日记--day 1

本文介绍了Python中的print函数,包括其基本用法、输出到控制台和文件、变量和数据类型处理、输入函数、注释、代码缩进以及基础的算术、逻辑和位运算。作者强调了Python对C语言的继承性和简化性。
摘要由CSDN通过智能技术生成

print函数

-输出到控制台

--直接输出数字print(90)

--输出变量print(a)--输出运算结果print(a*b)

--输出字符串print('hello')--单双引号都可以

--用逗号隔开--一行输出多个 有空格隔开

--chr(98)--转换成ASCII表中字

-输出到文件

fp=open('note.txt','w') print('北京欢迎您',file=fp) fp.close()

-复杂输出

--+连接字符串

--end=' ' 改变结束符号--默认是\n

input函数

-输入字符串类型--默认

--x=input('提示文字')

-输入整数类型

--(int)强制转换

注释

-单行注释#开头

-多行注释'''开头'''结尾

-中文声明注释--编码格式--首行--coding=

代码缩进

--表示逻辑,包含和层次关系

保留字

--import keyword--print(keyword.kwlist)--查找保留字

标识符--和C规则一样

变量

--类型是可以变化的--可用type查看

--动态修改--赋值可以修改

--允许多个变量指向同一个值

--id()查看对象内存地址

常量--全部使用大写字母

数值类型

-浮点数

--浮点数相加时产生不确定的尾数问题

--用round解决--round(0.1+0.2,1)--保留一位小数

-复数

--x=123+345j--实数部分x.real--虚数部分x,imag

-字符串

--三引号用于定义多行字符串

--索引--正向从0开始,逆向从-1开始

--s[2:7]从2到7结束,不包含7

--字符串操作

--x+y--x与y连接起来

--x*n--复杂n次x

--x in s--x是s的子串,结果为True

-转义字符

--前面加r/R,转义字符失效

-布尔类型

--True表示1,False表示0

--测试对象的布尔值--bool()

数据类型转换

--隐式转换--x=3 y=10 z=y/x-- z转换成float类型

eval函数

--去掉字符串中的左右引号

--结合input使用--age=eval(input('请输入您的年龄:'))

算术运算符

--整除//--整数部分

--幂运算**

-系列解包赋值--a,b=10,20--a=10,b=20

--交换两个变量的值a,b=b,a

逻辑运算符

--and--or--not

位运算符--把数字看作二进制来计算

--左移右边补零--右移左边补最高位

 学习心得:在C的基础上去学python感觉简单很多,大部分的知识点是贯通的,前面基础部分大概一样的我就没有做笔记,只记了一些必要记得的和不一样的地方。

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值