2021小白Python学习记录Day1

小白20天Python入门学习 第一天(win10系统、使用Pycharm)

'''

每日更新内容为10天前当天学习内容,想通过写博客的方式复习和记录,欢迎大佬提意见、纠错和萌新学习与讨论。

'''

Day1 目录

小白20天Python入门学习 第一天 (使用Pycharm)


  • 注释
  • 变量基础和数据类型介绍
  • 数据
  • 运算符(算术 比较 逻辑 赋值)
  • 输入与输入
  • 每日一个小技巧:Pycharm设置CTRL+鼠标滚轮实现字体放大缩小

一、注释

1、普通注释:在该行代码的末尾使用  '#' 进行注释

print('人生苦短,我用python') # 注释内容巴拉巴拉巴拉

2、单行注释:ctrl+/        (可在改行任意位置使用都可达到效果 /?键和NumLock旁的/都可用)

# print('加油')

3、多行注释:ctrl+/   或者 ''' '''  或者 """ """  

ctrl+/   需要先选中要注释的行然后按ctrl+/

# Day1 注释  变量  运算符(算术 比较 逻辑 赋值)  输入与输入
# print('hello python')
# print('加油')
# 一、注释
# print('人生苦短,我用python') # 注释
# 单行注释可用ctrl+/
# 多行注释 在python中 可用'''或者"""

''' ''' 和"""  """

'''
 特殊注释 写在首行 #!/usr/bin/python3 指定python解析器的路径 windows不用写
     python2要在上面行之后写 # -*- coding=UTF-8 -*- 才能写中文 python3不用写
'''


"""
 特殊注释 写在首行 #!/usr/bin/python3 指定python解析器的路径 windows不用写
     python2要在上面行之后写 # -*- coding=UTF-8 -*- 才能写中文 python3不用写
"""

??? 这里有个疑问:python 中的 ' 和 " 是完全没有区别吗? 目前我学习到的,不管是print、还是注释、还是标识字符串 作用都完全相同。如果有区别希望前辈热心指出。

二、变量基础和数据类型介绍

变量如何定义和使用

定义规则 变量名=数据

变量命名规则:
必须以字母(a-z,A-Z)或下划线(_)开头(utf-8下中文能当变量名,但是不推荐)  其他字符可以是字母下划线和数字
变量区分大小写 Python关键字不能用做作变量名
a=10
a就是变量的名字 对应一个盒子 里面装的数据就是10 

1、基础类型

可用type()函数查询

a=10
print(type(a)) # 查数据类型
print(a)   # print打印输出 整型   int

a=12.67      # 使用变量  先定义再使用 可多次赋值
print(type(a))   # 浮点类型   float

a=True  
print(type(a))   # bool类型  包含True和False

a='学习python'    # 字符串类型  str
print(type(a))
print(a)

运行结果

2、高级类型    (高级类型详细会在Day3进行录入)

# 高级类型
b=() #元组类型  tuple
print(type(b))
c=[] #列表类型  list
print(type(c))
d={} #字典类型   dict
print(type(d))

运行结果

三、运算符

1.算术运算符(+  -  *  /  %  **  //)

a=8
b=3
print(a**b)  # **为指数运算
print(a//b)  # //为地板除 只保留整数位忽略小数位
print(a+b)    # 加
print(a-b)    # 减
print(a*b)    # 乘
print(a/b)    # 除以
print(a%b)    # 求余数 

'''
运行结果:
512
2
11
5
24
2.6666666666666665
2

'''

2.比较运算符 == != > < <= >=  (其判断结果为bool类型)

print(a==b) # 判断a是否等于b    结果为bool类型 (使用上面定义的 a 和 b )
print(a!=b) # 判断a是否不等于b
print(a>b)  # 判断a是否大于b
print(a<b)  # 判断a是否小于b
print(a>=b)  # 判断a是否大于或等于b
print(a<=b)  # 判断a是否小于或等于b

'''
运行结果:
False
True
True
False
True
False
'''
# 比较运算符常在条件表达式使用

3.逻辑运算符 (and,or,not)

a,b,c,d=23,18,10,3   # 一次定义多个变量 

# and 同为真才真 一个为假则假       相当于 高中数学中的‘且’
print(a+b>c and c<d)         #都为真才真 运行结果为False
print(c>d and a>b)      # 都为真才真 True

# or 一个为真就真                  相当于 高中数学中的‘或’
print(a<b or b>d) # True
print(a<b or b<d) # False

# not 取反 真假取反                相当于 高中数学中的‘非’
print(not a<b) #True

# 优先级
# ()->not->and->or
print(2>1 and 1<4 or 2<3 and not(9>6) or 2<4 and 3<2)   #True
'''
我的见解:把优先级高的看作一个整体,然后向下一级看,判断结果以最后一级为准
'''

4.赋值运算符

a=23
c=10
# = 等号把右值赋值给左   
# a+=c 等效 a=a+c a**=c 等效 a=a**c 其余同理
例如:
a-=c     # 等效a=a-c
print(a) #  运行结果:13

四、输入与输出

1.输出   print

1)符号
%  为占位符
\n 换行,换到当前位置的下一行
\r 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖
格式化符号 :
%c 字符
%s 字符串
%i 有符号十进制整数
%d 有符号十进制整数两个相同
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母)
%e 索引符号(小写'e')
%E 索引符号(大写'E')
%f 浮点实数
%g %f和%e的简写
%G %f和%E的简写
name='邓刚'
addr='天元'
age=7
print('我的名字是%s:来自【%s】\n今年%d岁了'%(name,addr,age))   # \n换行
print('123\r456')   # 这里结果为456

2)格式化输出的其他方式'{}' .format() 

print('--------1---------')
print('我的名字是{}'.format(name))
print('--------2---------')
print('我的名字是{}:来自{}'.format(name,addr))
print('--------3---------')

输出结果:

2.输入   input

name=input('请输入你的姓名:')

age=int(input('请输入你的年龄:'))         # 类型(input())

QQ=input('请输入你的QQ:')
phone=input('请输入你的手机号:')
addr=input('请输入你的地址:')

print('姓名:%s 年龄:%d'%(name,age))
print('QQ:{}:\n手机号:{}'.format(QQ,phone))
print('地址:{}'.format(addr))

运行结果:

提示你输入;输完 按Enter键 继续程序 

 


每日一个小技巧:Pycharm设置CTRL+鼠标滚轮实现字体放大缩小

1.点击左上角File-->点击Settings进入

2.点击keymap -->右边搜索框输入increase

 3. 右键点击Increase Font Size-->点击Add Mouse Shortcut

 4.在框内按住ctrl+鼠标滚轮向前滑 (习惯其他的也可以自己设 这是放大)

 5.缩小也类似在搜索框内输入decrease 右键Decrease Font Size 选择Add Mouse Shortcut

6.在框内ctrl+鼠标滚轮向后滑后点击ok 再点击右下角ok 就可以了

感谢你看到最后!这是我的第一篇博客!我会努力日更,大家也可以监督我学习!谢谢了!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿左.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值