Python学习第一课

基础介绍

  1. Python属于高级语言(需要编译器进行编译),区别于汇编语言个低级语言。
  • 强类型语言,不支持自动隐式转换,即字符串不能直接和int类型相加,区别于js。
  • 动态语言,不需要事先指定标识符类型,区别于java。
  1. 计算机基础
  • 输入输出设备、存储器、控制器和运算器。
  1. 标识符
  • 数字字母下划线
  • 不能用数字开头
  • 不能使用关键字、类似于class,并且严格区分大小写
  • 标识符可以指代任意类型

数据类型

  • intfloatboolcomplex
  • str
  • listtuplesetdict
  • 全新的界面设计 ,将会带来全新的写作体验1
  • 链接使用方法特图的mermaid语法2** 功能;

功能快捷键

几种运算与优先级

  • 算数运算 + - * / ** // %
  • 赋值运算 == += -= *= /= //= %= **=
  • 比较运算 != >= <= > <
  • 位运算 & | ^ ~ >> <<
  • 逻辑运算符 and or not
  • 成员运算符 is is not
  • 身份运算符 in not in
  • 单目运算符 > 双目运算符
  • 算数 > 未运算 > 比较运算符 > 逻辑运算符
  • 重点需要掌握,逻辑运算符的短路计算,以及各预算运算符的优先级。
    ##快捷方式3

程序控制方法

1.if,for, while
2.else在if中代表最后执行,在for和while中代表循环正常执行完执行。
3.continue,代表执行下一次循环,if则跳到上一层循环。
4.break,代表结束当前循环。

代码示例如下

// An highlighted block
count = 0
for i in range(7, 1000, 7):
    count += 1 
    print(i)
    if count > 20:
        print(count)
        break
for i in range(10):
    if i & 1 != 1:
        print(i)
        
for i in range(10):
    if i & 1 != 1:
        print(i)
        
for i in range(0):
    print(i)
    continue
else:
    print('ok')

三元表达式

value = input('>>>')
if value:
    print(value)
else:
    print('empty')
value = input('>>>')
print(value if value else 'empty')

字符串拼接

str(1) + ',' + 'b' # 都转换成字符串拼接到一起
"{}-{}".format(1, 'a') # {}就是填的空,有2个,就使用2个值填充
# 在3.6后,可以使用插值
a = 100;
b = 'abc'
f'{a}-{b}' # 一定要使用f前缀,在大括号中使用变量

几个内嵌函数

  • print(sep=’’, end=’’)
  • isinstance()
  • type
  • int str
  • input
  • 计划任务

  1. 2 ↩︎

  2. mermaid语法说明 ↩︎

  3. (撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G
    查找:Ctrl/Command + F
    替换:Ctrl/Command + G) ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值