week 1 基础语法

Week 1

学习进度

1、 安装Pycharm

2、入门课程

3.1 Python中的数据类型

3.2 print语句

3.3 注释#

3.4 变量

3.5 字符串

转义用法:插入 </kbd>进行转义

\n 表示换行;
\t 表示一个制表符;
\ 表示 \ 字符本身;

3.6 raw字符串与多行字符串

r’…‘形成raw字符,减少转义次数。但不能表示多行字符和含有单引号、双引号的字符
多行字符(和含有引号)用’’’…’’'表示;在该多行字符串前面添加r,把这个多行字符串变成一个raw字符串;

3.7 Unicode字符

1、raw+多行

 ur'''Python的Unicode字符串支持"中文",
"日文",
"韩文"等多种语言'''

2、如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

 # -*- coding: utf-8 -*-

目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为… 并选择UTF-8格式保存。

3.8小数和浮点数

1、只能使用小括号
2、整数运算结果为整数,可使用求余运算

print (11%4)

python3.6版本整数运算结果为小数

3.9布尔值类型

1、短路原则
2、Python把0、空字符串’ '和None看成 False,其他数值和非空字符串都看成 True(计算结果不是布尔值)

a = 'python'
print ('hello,', a or 'world')
b = ''
print ('hello,', b or 'world')

4.1创建list——有序集合

classmates = ['Michael', 'Bob', 'Tracy']
print (classmates)

list中包含的元素不要求必须是同一种数据类型

4.2按照索引访问list

索引从 0 开始

print (classmates[0])

4.3倒序访问list

倒序从-1开始

print (classmates[-1])

4.4list添加新元素

1、append()把新的元素添加到 list 的尾部。

classmates.append('Valerie')
print (classmates)

2、insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素 !!正序从0开始,倒序从-0开始

classmates.insert(0,'Valerie1')
print (classmates)
classmates.insert(-0,'Valerie-1')
print (classmates)

4.5list删除新元素

1、pop()方法总是删掉list的最后一个元素,并且返回该元素。 python3.6不返回
2、pop(n)从正序0, 倒序-1开始索引

classmates.pop()
classmates.pop(-1)

4.6list替换

重新赋值

4.7tuple元组——有序列表 不能修改

元组中元素的类型(一个元祖中可以有多种类型的数据),可以是数字型、字符型、dict、甚至可以嵌套元组。但不能是可变类型,如list
tuple——( )
list——[ ]

4.8tuple

单元素 tuple 要多加一个逗号,,避免歧义。

4.9tuple指向不变

3、问题

1、python和pythoncharm的区别?

2、python3.6print命令需要加括号(2.7版本不用)

r放在```之后成为raw字符后区别?

3、python3.6print中文不需要前面加入u

4、python3.6整数计算结果为浮点数

4、计划

1、下周考完试可以结束这个入门课程
2、复习基础,看python基础教程书

2018/11/18
Valerie H

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值