Python3学习(一):基础语法

Python3

  • python默认UTF-8编码,所有字符串都是 unicode 字符串。
  • 可以用中文作为变量名。
  • 标识符命名规则和C语言一样。
# 这是一个单行注释

'''
这是一个多行注释
'''

"""
这也是一个多行注释
print("Test for annotation")
"""

变量不需要声明类型,赋值可以同时赋值给多个变量,也可对应赋值

test_int = 100
test_float = 99.9
testt_str = "String"

a = b = c = 1

a, b, c, = 1, 2, "test"

Python 通常是一行写完一条语句,但如果不用括号且语句很长,我们可以使用反斜杠( \ ) 来实现多行语句,例如:

student1 = 'DonaldTrump ' + \
           'Joe Biden' + \
           'Kim Jungon'

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:

student2 = ['sunlt',
			'liup',
			'guosl']

设置输出不换行 end=""

print("student2",end="")
for name in student2:
    print(name,end=' ')  #以空格作为输出之间的间隔

python中数字有四种类型:int、bool、float和complex。

number1 = float(3e-2)
print("float(3e-2):%f"%number1)
字符串
  1. python中单引号和双引号使用完全相同。一般以 ‘单词’“句子”’’‘多行段落’’’
  2. \ 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。
    r"this is a line with \n"
    此时 \n 会打印出来,并不会换行。 r -> raw
  3. 字符串可以通过* 运算符重复输出
  4. Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
  5. Python中的字符串不能改变。
  6. 字符串的截取的语法格式如下:变量[头下标:尾下标:步长] ,不包括尾下标的值!!

str = ‘strTest’
print(str)
print(str[0])
print(str[-1])
print(str[0:])
print(str[0:-1])
print(str[0:6])
print(str[1:])
print(str*2)
print(str+" is success!")
print("---------------------")

#等待用户输入 input
‘’’
user_input = input()
print("\n"+user_input)
print("---------------------")
‘’’

#Python可以在同一行中使用多条语句,语句之间使用分号(;)分割
import sys; x = ‘多行test’; sys.stdout.write(x + ‘\n’)
print("---------------------")

#代码组(suite),子句(clause)的概念

‘’’
import 与 from…import
前者主要是整体引入,后者主要是引入指定函数
‘’’
from sys import path
print(“sys.path:”,path)
print("---------------------")

#命令行参数 (了解)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值