Python基础语法学习

Day 1 Python入门

Python学习

输出

#!/usr/bin/python
print(“Hello python”)

输出:Hello python

#!/usr/bin/python
print(“你好,世界”)

输出将会出现问题,因为Python中默认的编码格式是ASCII格式,在未修改编码格式时无法打印汉字。
所以要在头文件加入以下代码:# -- coding:UTF-8 --或者#coding=utf-8

#!/usr/bin/python
#-- coding:UTF-8 --
print(“你好,世界”)

输出:你好,世界

Pycharm设置:file/settings/search encoding/Editor/File Encodings/utf-8

print默认输出是换行的,如果实现不换行需要在变量末尾加,
x=“a”
y=“b”
print x
print y

print x,
print y,
print x,y

输出:
a
b
a b a b

标识符

标识符由字母、数字、下划线组成,不能以数字开头,且标识符区分大小写。
以单下划线开头的标识符代表不能直接访问的类属性,需通过类提供的接口进行访问,如_foo;
以双下划线开头的代表类的私有成员,如__foo;
以双下划线开头和结尾的代表Python里特殊方法专用的标识符,如__init__()代表类的构造函数。

多行语句

Python一般以新行作为语句的结束符,可通过\将一行的语句分为多行。

total=item_one+
item_two+
item_three

语句中包含[]、{}、()就不需要使用多行连接符。

days=[‘Monday’,‘Tuesday’,‘Wednesday’,
‘Thursday’,‘Friday’]

引导

使用’、"、’"、"""来表示字符串,引号的开始与结束必须是同类型的,其中三引号可由多行组成。

a=‘mary’
b=“hello”
c=""“How are you ?
I am fine,thanks.”""

注释

单行注释使用#,多行注释使用’"、"""

#这是单行注释
“”"
这是第一行注释
这是第二行注释
这是第三行注释
“”"

空行

函数之间或类之间用空行分隔,类和函数入口之间也应该用空行分隔,便于日后的维护

变量赋值

a=0
b=10.0
c=“mary”
a,b,c=0,10.0,“mary”

标准数据类型

五个标准的数据类型:Numbers String Tuple Dictionary

字符串

s=“hello”
s[1:4]

输出 ell
[头下标:尾下标] 获取的字符串包含头下标但不包含尾下标

print s*2
输出 hellohello
*可以实现将字符串多次输出

print s+world
输出:helloworld
+可以将字符串连接输出

s[1:2:4]
输出:el
[a🅱️c]表示将a到c间的字符,每隔b输出

列表

列表用[]标识,可以完成大多数集合类的数据结构的实现。支持字符、数字、字符串甚至包括列表。从左到右索引默认0开始,从右往左开始索引,默认-1开始,可以使用+将列表连接,也可使用*实现列表的重复操作。

list=[1,20.1,‘jone’,2,90,‘mary’]

元祖

用()标识,内部用,隔开,但是元祖不能二次赋值,相当于只读列表。

字典

用{}标识,字典由索引(key)和(value)组成

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值